Package org.apache.flink.runtime.io.network.partition.hybrid.tiered.storage
package org.apache.flink.runtime.io.network.partition.hybrid.tiered.storage
-
ClassDescription
AvailabilityNotifieris used to notify that the data from the specific partition and subpartition in tiered storage is available.Accumulates received records into buffers.The hash implementation of theBufferAccumulator.HashSubpartitionBufferAccumulatoraccumulates the records in a subpartition.This interface is used byHashSubpartitionBufferAccumulatorto operateHashBufferAccumulator.The sort-based implementation of theBufferAccumulator.TieredStorageConsumerClientis used to read buffer from tiered store.Describe the different data sources inTieredStorageConsumerClient.Client of the Tiered Storage used by the master.TheTieredStorageMemoryManageris to request or recycle buffers fromLocalBufferPoolfor different memory owners, for example, the tiers, the buffer accumulator, etc.The implementation forTieredStorageMemoryManager.The memory specs for a memory owner, including the owner itself, the number of guaranteed buffers of the memory owner, etc.Client of the Tiered Storage used by the producer.The metric statistics for the tiered storage producer.The resource (e.g., local files, remote storage files, etc.) for the Tiered Storage.A registry that maintains local or remote resources that correspond to a certain set of data in the Tiered Storage.When getting buffers, TheSortBasedDataBufferneed not recycle the read target buffer..