Class StorFilestorConfig.Async_operation_throttler.Type

java.lang.Object
com.yahoo.config.Node
com.yahoo.config.LeafNode<ENUM>
com.yahoo.config.EnumNode<StorFilestorConfig.Async_operation_throttler.Type.Enum>
com.yahoo.vespa.config.content.StorFilestorConfig.Async_operation_throttler.Type
All Implemented Interfaces:
Cloneable
Enclosing class:
StorFilestorConfig.Async_operation_throttler

public static final class StorFilestorConfig.Async_operation_throttler.Type extends com.yahoo.config.EnumNode<StorFilestorConfig.Async_operation_throttler.Type.Enum>
This class represents stor-filestor.async_operation_throttler.type Specify throttling used for async persistence operations. This throttling takes place before operations are dispatched to Proton and serves as a limiter for how many operations may be in flight in Proton's internal queues. - UNLIMITED is, as it says on the tin, unlimited. Offers no actual throttling, but has near zero overhead and never blocks. - DYNAMIC uses DynamicThrottlePolicy under the hood and will block if the window is full (if a blocking throttler API call is invoked).