Package | Description |
---|---|
alluxio.worker.block.evictor |
Set of evictors for evicting or moving blocks to other locations.
|
alluxio.worker.block.management |
Modifier and Type | Method and Description |
---|---|
static BlockTransferInfo |
BlockTransferInfo.createMove(BlockStoreLocation srcLocation,
long srcBlockId,
BlockStoreLocation dstLocation)
Creates a new instance of
BlockTransferInfo for moving a block. |
static BlockTransferInfo |
BlockTransferInfo.createSwap(BlockStoreLocation srcLocation,
long srcBlockId,
BlockStoreLocation dstLocation,
long dstBlockId)
Creates a new instance of
BlockTransferInfo for swapping two blocks. |
Modifier and Type | Method and Description |
---|---|
List<BlockTransferInfo> |
EvictionPlan.toMove() |
Constructor and Description |
---|
EvictionPlan(List<BlockTransferInfo> toTransfer,
List<Pair<Long,BlockStoreLocation>> toEvict)
Creates a new instance of
EvictionPlan . |
Modifier and Type | Method and Description |
---|---|
List<List<BlockTransferInfo>> |
BlockTransferPartitioner.partitionTransfers(List<BlockTransferInfo> transferInfos,
int maxPartitionCount)
It greedily partitions given transfers into sub-lists.
|
Modifier and Type | Method and Description |
---|---|
BlockOperationResult |
BlockTransferExecutor.executeTransferList(List<BlockTransferInfo> transferInfos)
Executes given list of
BlockTransferInfo s. |
BlockOperationResult |
BlockTransferExecutor.executeTransferList(List<BlockTransferInfo> transferInfos,
java.util.function.Consumer<Exception> exceptionHandler)
Executes given list of
BlockTransferInfo s. |
List<List<BlockTransferInfo>> |
BlockTransferPartitioner.partitionTransfers(List<BlockTransferInfo> transferInfos,
int maxPartitionCount)
It greedily partitions given transfers into sub-lists.
|
Copyright © 2023. All Rights Reserved.