|Constructor and Description
Creates a new instance of
|Modifier and Type
|Method and Description
Allocates a block from the given block store location under a given view.
public StorageDirView allocateBlockWithView(long blockSize, BlockStoreLocation location, BlockMetadataView metadataView, boolean skipReview)
TODO(jiacheng): Refactor Allocator interface to decouple Reviewer logic from Allocator.
The proposed allocation will be reviewed by a
The reviewer will check certain aspects of the allocation and may reject the allocation if
it does not meet certain criteria.
The parameter skipReview specifies whether the review should be skipped.
The review should be skipped when we want the behavior of the allocator to be deterministic
and do not want it to be affected by the reviewer.
E.g. We just freed up some space in Alluxio and want the allocation to use the freed space.
allocateBlockWithView in interface
blockSize - the size of block in bytes
location - the location in block store
metadataView - of the block metadata
skipReview - whether the review should be skipped
StorageDirView in which to create the temp block meta if success, null
Copyright © 2023. All Rights Reserved.