Class StorFilestorConfig.Maintenance_operation_throttler.Type

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

public static final class StorFilestorConfig.Maintenance_operation_throttler.Type extends com.yahoo.config.EnumNode<StorFilestorConfig.Maintenance_operation_throttler.Type.Enum>
This class represents stor-filestor.maintenance_operation_throttler.type Specify throttling used for async _maintenance_ operations dispatched to Proton. If enabled (i.e. set to DYNAMIC) this serves as a secondary throttling mechanism for the following operations: - Put/Remove as part of merge apply diffs - RemoveByGid as part of bucket deletions - Remove as part of remove location (i.e. GC) Note that for a maintenance operation to be scheduled it has to _both_ acquire a regular async operation throttler token _and_ a maintenance throttler token, in that exact order.