| Interface | Description |
|---|---|
| LoadPeonCallback | |
| LoadQueuePeon | Deprecated |
| Class | Description |
|---|---|
| CuratorLoadQueuePeon | Deprecated |
| HttpLoadQueuePeon | |
| LoadQueueTaskMaster |
Provides LoadQueuePeons
|
| ReplicationThrottler |
The ReplicationThrottler is used to throttle the number of segment replicas
that are assigned to a load queue in a single run.
|
| RoundRobinServerSelector |
Provides iterators over historicals for a given tier that can load a
specified segment.
|
| SegmentHolder |
Represents a segment queued for a load or drop operation in a LoadQueuePeon.
|
| SegmentLoadingConfig |
Contains recomputed configs from
CoordinatorDynamicConfig based on
whether CoordinatorDynamicConfig.isSmartSegmentLoading() is enabled or not. |
| SegmentLoadQueueManager |
Manager for addition/removal of segments to server load queues and the
corresponding success/failure callbacks.
|
| SegmentReplicaCount |
Counts the number of replicas of a segment in different states (loading, loaded, etc)
in a tier or the whole cluster.
|
| SegmentReplicaCountMap |
Contains a mapping from tier to
SegmentReplicaCounts. |
| SegmentReplicationStatus |
An immutable object that contains information about the under-replicated
or unavailable status of all used segments.
|
| SegmentStatusInTier |
Maintains a map containing the state of a segment on all servers of a tier.
|
| StrategicSegmentAssigner |
Used by the coordinator in each run for segment loading, dropping, balancing
and broadcasting.
|
| Enum | Description |
|---|---|
| SegmentAction |
Represents actions that can be performed on a server for a single segment.
|
Copyright © 2011–2023 The Apache Software Foundation. All rights reserved.