| Package | Description |
|---|---|
| org.apache.druid.server.coordinator | |
| org.apache.druid.server.coordinator.duty |
| Modifier and Type | Method and Description |
|---|---|
BalancerSegmentHolder |
BalancerStrategy.pickSegmentToMove(List<ServerHolder> serverHolders,
Set<String> broadcastDatasources)
Pick the best segment to move from one of the supplied set of servers according to the balancing strategy.
|
BalancerSegmentHolder |
RandomBalancerStrategy.pickSegmentToMove(List<ServerHolder> serverHolders,
Set<String> broadcastDatasources) |
BalancerSegmentHolder |
CostBalancerStrategy.pickSegmentToMove(List<ServerHolder> serverHolders,
Set<String> broadcastDatasources) |
| Modifier and Type | Field and Description |
|---|---|
protected Map<String,ConcurrentHashMap<SegmentId,BalancerSegmentHolder>> |
BalanceSegments.currentlyMovingSegments |
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
BalanceSegments.moveSegment(BalancerSegmentHolder segment,
ImmutableDruidServer toServer,
DruidCoordinatorRuntimeParams params) |
Copyright © 2011–2020 The Apache Software Foundation. All rights reserved.