Package | Description |
---|---|
alluxio.worker.block.evictor |
Set of evictors for evicting or moving blocks to other locations.
|
alluxio.worker.block.management | |
alluxio.worker.block.management.tier | |
alluxio.worker.block.meta |
Modifier and Type | Field and Description |
---|---|
protected BlockMetadataEvictorView |
AbstractEvictor.mMetadataView
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
static Evictor |
Evictor.Factory.create(BlockMetadataEvictorView view,
Allocator allocator)
Factory for
Evictor . |
EvictionPlan |
AbstractEvictor.freeSpaceWithView(long bytesToBeAvailable,
BlockStoreLocation location,
BlockMetadataEvictorView view)
Deprecated.
|
EvictionPlan |
Evictor.freeSpaceWithView(long availableBytes,
BlockStoreLocation location,
BlockMetadataEvictorView view)
Frees space with the guaranteed mode.
|
EvictionPlan |
AbstractEvictor.freeSpaceWithView(long bytesToBeAvailable,
BlockStoreLocation location,
BlockMetadataEvictorView view,
Evictor.Mode mode)
Deprecated.
|
EvictionPlan |
Evictor.freeSpaceWithView(long availableBytes,
BlockStoreLocation location,
BlockMetadataEvictorView view,
Evictor.Mode mode)
Frees space in the given block store location and with the given view.
|
static StorageDirView |
EvictorUtils.getDirWithMaxFreeSpace(long bytesToBeAvailable,
BlockStoreLocation location,
BlockMetadataEvictorView metadataView)
Gets
StorageDirView with max free space. |
static StorageDirView |
EvictorUtils.selectDirWithRequestedSpace(long bytesToBeAvailable,
BlockStoreLocation location,
BlockMetadataEvictorView mManagerView)
Finds a directory in the given location range with capacity upwards of the given bound.
|
Constructor and Description |
---|
AbstractEvictor(BlockMetadataEvictorView view,
Allocator allocator)
Deprecated.
Creates a new instance of
AbstractEvictor . |
LRUEvictor(BlockMetadataEvictorView view,
Allocator allocator)
Deprecated.
Creates a new instance of
LRUEvictor . |
Modifier and Type | Field and Description |
---|---|
protected BlockMetadataEvictorView |
AbstractBlockManagementTask.mEvictorView |
Constructor and Description |
---|
AbstractBlockManagementTask(BlockStore blockStore,
BlockMetadataManager metadataManager,
BlockMetadataEvictorView evictorView,
StoreLoadTracker loadTracker,
ExecutorService executor)
Creates abstract task implementation.
|
Constructor and Description |
---|
ManagementTaskCoordinator(BlockStore blockStore,
BlockMetadataManager metadataManager,
StoreLoadTracker loadTracker,
java.util.function.Supplier<BlockMetadataEvictorView> evictionViewSupplier)
Creates management coordinator.
|
Constructor and Description |
---|
AlignTask(BlockStore blockStore,
BlockMetadataManager metadataManager,
BlockMetadataEvictorView evictorView,
StoreLoadTracker loadTracker,
ExecutorService executor)
Creates a new align task.
|
PromoteTask(BlockStore blockStore,
BlockMetadataManager metadataManager,
BlockMetadataEvictorView evictorView,
StoreLoadTracker loadTracker,
ExecutorService executor)
Creates a new promote task.
|
SwapRestoreTask(BlockStore blockStore,
BlockMetadataManager metadataManager,
BlockMetadataEvictorView evictorView,
StoreLoadTracker loadTracker,
ExecutorService executor)
Creates a new swap-restore task.
|
Constructor and Description |
---|
TierManagementTaskProvider(BlockStore blockStore,
BlockMetadataManager metadataManager,
java.util.function.Supplier<BlockMetadataEvictorView> evictorViewSupplier,
StoreLoadTracker loadTracker,
ExecutorService executor)
Creates a task provider for tier management functions.
|
Modifier and Type | Method and Description |
---|---|
BlockMetadataEvictorView |
StorageTierEvictorView.getBlockMetadataEvictorView() |
Constructor and Description |
---|
StorageDirEvictorView(StorageDir dir,
StorageTierEvictorView tierView,
BlockMetadataEvictorView managerView)
Creates a
StorageDirEvictorView using the actual StorageDir
and the associated BlockMetadataEvictorView . |
StorageTierEvictorView(StorageTier tier,
BlockMetadataEvictorView view)
Creates a
StorageTierEvictorView using the actual StorageTier and the above
BlockMetadataEvictorView . |
Copyright © 2023. All Rights Reserved.