- <init>
Constructs diskBalancerMover.
- closePoolIters
Close all Pool Iters.
- computeDelay
Computes sleep delay needed based on the block that just got copied. we copy
using a burst mode, tha
- getBlockToCopy
Gets the next block that we can copy, returns null if we cannot find a block
that fits our parameter
- getDiskBandwidth
Returns disk bandwidth associated with this plan, if none is specified returns
the global default.
- getMaxError
Returns maximum errors to tolerate for the specific plan or the default.
- getNextBlock
Returns the next block that we copy from all the block pools. This function
looks across all block p
- isCloseEnough
Inflates bytesCopied and returns true or false. This allows us to stop copying
if we have reached cl
- isLessThanNeeded
Checks if a given block is less than needed size to meet our goal.
- openPoolIters
Opens all Block pools on a given volume.
- setExitFlag
Signals copy block to exit.
- shouldRun
Returns the shouldRun boolean flag.