Package | Description |
---|---|
alluxio.worker.block.allocator | |
alluxio.worker.block.evictor |
Set of evictors for evicting or moving blocks to other locations.
|
alluxio.worker.block.meta |
Modifier and Type | Method and Description |
---|---|
StorageDirView |
MaxFreeAllocator.allocateBlockWithView(long sessionId,
long blockSize,
BlockStoreLocation location,
BlockMetadataManagerView view) |
StorageDirView |
GreedyAllocator.allocateBlockWithView(long sessionId,
long blockSize,
BlockStoreLocation location,
BlockMetadataManagerView view) |
StorageDirView |
RoundRobinAllocator.allocateBlockWithView(long sessionId,
long blockSize,
BlockStoreLocation location,
BlockMetadataManagerView view) |
StorageDirView |
Allocator.allocateBlockWithView(long sessionId,
long blockSize,
BlockStoreLocation location,
BlockMetadataManagerView view)
Allocates a block from the given block store location under a given view.
|
Modifier and Type | Method and Description |
---|---|
protected StorageDirView |
AbstractEvictor.cascadingEvict(long bytesToBeAvailable,
BlockStoreLocation location,
EvictionPlan plan,
Evictor.Mode mode)
A recursive implementation of cascading eviction.
|
static StorageDirView |
EvictorUtils.getDirWithMaxFreeSpace(long bytesToBeAvailable,
BlockStoreLocation location,
BlockMetadataManagerView mManagerView)
Gets
StorageDirView with max free space. |
static StorageDirView |
EvictorUtils.selectDirWithRequestedSpace(long bytesToBeAvailable,
BlockStoreLocation location,
BlockMetadataManagerView mManagerView)
Finds a directory in the given location range with capacity upwards of the given bound.
|
Modifier and Type | Method and Description |
---|---|
StorageDirView |
StorageTierView.getDirView(int dirIndex)
Returns a directory view for the given index.
|
Modifier and Type | Method and Description |
---|---|
List<StorageDirView> |
StorageTierView.getDirViews() |
Copyright © 2023. All Rights Reserved.