| Package | Description |
|---|---|
| org.apache.hadoop.hdfs.server.balancer |
| Modifier and Type | Class | Description |
|---|---|---|
static class |
Dispatcher.StorageGroupMap<G extends Dispatcher.DDatanode.StorageGroup> |
| Modifier and Type | Class | Description |
|---|---|---|
class |
Dispatcher.Source |
A node that can be the sources of a block move
|
| Modifier and Type | Method | Description |
|---|---|---|
Dispatcher.DDatanode.StorageGroup |
Dispatcher.DDatanode.addTarget(org.apache.hadoop.fs.StorageType storageType,
long maxSize2Move) |
| Modifier and Type | Method | Description |
|---|---|---|
Dispatcher.StorageGroupMap<Dispatcher.DDatanode.StorageGroup> |
Dispatcher.getStorageGroupMap() |
| Modifier and Type | Method | Description |
|---|---|---|
Dispatcher.PendingMove |
Dispatcher.Source.addPendingMove(Dispatcher.DBlock block,
Dispatcher.DDatanode.StorageGroup target) |
Add a pending move
|
long |
Dispatcher.DBlock.getNumBytes(Dispatcher.DDatanode.StorageGroup storage) |
|
long |
Dispatcher.DBlockStriped.getNumBytes(Dispatcher.DDatanode.StorageGroup storage) |
| Modifier and Type | Method | Description |
|---|---|---|
static void |
Dispatcher.checkForBlockPinningFailures(java.util.Map<java.lang.Long,java.util.Set<org.apache.hadoop.hdfs.protocol.DatanodeInfo>> excludedPinnedBlocks,
java.lang.Iterable<? extends Dispatcher.DDatanode.StorageGroup> targets) |
Check any of the block movements are failed due to block pinning errors.
|
static boolean |
Dispatcher.checkForSuccess(java.lang.Iterable<? extends Dispatcher.DDatanode.StorageGroup> targets) |
|
static boolean |
Dispatcher.waitForMoveCompletion(java.lang.Iterable<? extends Dispatcher.DDatanode.StorageGroup> targets) |
Wait for all reportedBlock move confirmations.
|
Copyright © 2008–2025 Apache Software Foundation. All rights reserved.