Package | Description |
---|---|
alluxio.worker.block | |
alluxio.worker.block.io | |
alluxio.worker.block.meta | |
alluxio.worker.page |
Modifier and Type | Method and Description |
---|---|
BlockMeta |
BlockMetadataManager.moveBlockMeta(BlockMeta blockMeta,
TempBlockMeta tempBlockMeta)
Moves an existing block to another location currently hold by a temp block.
|
Modifier and Type | Method and Description |
---|---|
Optional<BlockMeta> |
BlockMetadataEvictorView.getBlockMeta(long blockId)
Returns Optional.empty() if block is pinned or currently being locked, otherwise returns
BlockMetadataManager.getBlockMeta(long) . |
Optional<BlockMeta> |
BlockMetadataManager.getBlockMeta(long blockId)
Gets the metadata of a block given its block id.
|
Optional<BlockMeta> |
MonoBlockStore.getVolatileBlockMeta(long blockId) |
Optional<BlockMeta> |
TieredBlockStore.getVolatileBlockMeta(long blockId) |
Optional<BlockMeta> |
LocalBlockStore.getVolatileBlockMeta(long blockId)
Gets the metadata of a block given its block id or empty if block does not exist.
|
Optional<BlockMeta> |
BlockStore.getVolatileBlockMeta(long blockId)
Gets the metadata of a block given its block id or empty if block does not exist.
|
Modifier and Type | Method and Description |
---|---|
BlockMeta |
BlockMetadataManager.moveBlockMeta(BlockMeta blockMeta,
TempBlockMeta tempBlockMeta)
Moves an existing block to another location currently hold by a temp block.
|
void |
BlockMetadataManager.removeBlockMeta(BlockMeta block)
Removes the metadata of a specific block.
|
Constructor and Description |
---|
StoreBlockReader(long sessionId,
BlockMeta blockMeta)
Creates new block reader for block store.
|
Modifier and Type | Class and Description |
---|---|
class |
DefaultBlockMeta
Represents the metadata of a block in Alluxio managed storage.
|
Modifier and Type | Method and Description |
---|---|
Optional<BlockMeta> |
DefaultStorageDir.getBlockMeta(long blockId) |
Optional<BlockMeta> |
StorageDir.getBlockMeta(long blockId)
Gets the
BlockMeta from this storage dir by its block id. |
List<BlockMeta> |
DefaultStorageDir.getBlocks() |
List<BlockMeta> |
StorageDir.getBlocks()
Returns the list of blocks stored in this dir.
|
List<BlockMeta> |
StorageDirEvictorView.getEvictableBlocks()
Gets a filtered list of block metadata, for blocks that are neither pinned or being blocked.
|
Modifier and Type | Method and Description |
---|---|
void |
DefaultStorageDir.addBlockMeta(BlockMeta blockMeta) |
void |
StorageDir.addBlockMeta(BlockMeta blockMeta)
Adds the metadata of a new block into this storage dir.
|
void |
DefaultStorageDir.removeBlockMeta(BlockMeta blockMeta) |
void |
StorageDir.removeBlockMeta(BlockMeta blockMeta)
Removes a block from this storage dir.
|
Modifier and Type | Class and Description |
---|---|
class |
PagedBlockMeta
Metadata of a paged block.
|
class |
PagedTempBlockMeta
Temp block meta for a paged block.
|
Modifier and Type | Method and Description |
---|---|
Optional<BlockMeta> |
PagedBlockStore.getVolatileBlockMeta(long blockId) |
Constructor and Description |
---|
PagedUfsBlockReader(UfsManager ufsManager,
UfsInputStreamCache ufsInStreamCache,
BlockMeta blockMeta,
long offset,
UfsBlockReadOptions ufsBlockReadOptions,
long pageSize) |
Copyright © 2023. All Rights Reserved.