WorkerNetAddress |
RoundRobinPolicy.getWorkerForNextBlock(Iterable<BlockWorkerInfo> workerInfoList,
long blockSizeBytes)
The policy uses the first fetch of worker info list as the base, and visits each of them in a
round-robin manner in the subsequent calls.
|
WorkerNetAddress |
MostAvailableFirstPolicy.getWorkerForNextBlock(Iterable<BlockWorkerInfo> workerInfoList,
long blockSizeBytes) |
WorkerNetAddress |
SpecificHostPolicy.getWorkerForNextBlock(Iterable<BlockWorkerInfo> workerInfoList,
long blockSizeBytes) |
WorkerNetAddress |
LocalFirstAvoidEvictionPolicy.getWorkerForNextBlock(Iterable<BlockWorkerInfo> workerInfoList,
long blockSizeBytes) |
WorkerNetAddress |
LocalFirstPolicy.getWorkerForNextBlock(Iterable<BlockWorkerInfo> workerInfoList,
long blockSizeBytes) |
WorkerNetAddress |
FileWriteLocationPolicy.getWorkerForNextBlock(Iterable<BlockWorkerInfo> workerInfoList,
long blockSizeBytes)
Gets the worker's host name for the next block to write to.
|