| 限定符和类型 | 方法和说明 |
|---|---|
ResultPartitionID |
DefaultExecutionGraph.createResultPartitionId(IntermediateResultPartitionID resultPartitionId) |
| 限定符和类型 | 方法和说明 |
|---|---|
Collection<ResultPartitionID> |
NettyShuffleEnvironment.getPartitionsOccupyingLocalResources()
Report unreleased partitions.
|
| 限定符和类型 | 方法和说明 |
|---|---|
Optional<ShuffleMetrics> |
NettyShuffleEnvironment.getMetricsIfPartitionOccupyingLocalResource(ResultPartitionID partitionId) |
boolean |
TaskEventDispatcher.publish(ResultPartitionID partitionId,
TaskEvent event)
Publishes the event to the registered
EventListener instances. |
boolean |
TaskEventPublisher.publish(ResultPartitionID partitionId,
TaskEvent event)
Publishes the event to the registered
EventListener instances. |
void |
TaskEventDispatcher.registerPartition(ResultPartitionID partitionId)
Registers the given partition for incoming task events allowing calls to
TaskEventDispatcher.subscribeToEvent(ResultPartitionID, EventListener, Class). |
void |
PartitionRequestClient.requestSubpartition(ResultPartitionID partitionId,
ResultSubpartitionIndexSet subpartitionIndexSet,
RemoteInputChannel inputChannel,
int delayMs)
Requests a range of remote sub partitions.
|
void |
NetworkSequenceViewReader.requestSubpartitionViewOrRegisterListener(ResultPartitionProvider partitionProvider,
ResultPartitionID resultPartitionId,
ResultSubpartitionIndexSet subpartitionIndexSet)
When the netty server receives the downstream task's partition request and the upstream task
has registered its partition, it will process the partition request immediately, otherwise it
will create a
PartitionRequestListener for given ResultPartitionID in ResultPartitionManager and notify the listener when the upstream task registers its
partition. |
void |
PartitionRequestClient.sendTaskEvent(ResultPartitionID partitionId,
TaskEvent event,
RemoteInputChannel inputChannel)
Sends a task event backwards to an intermediate result partition.
|
void |
TaskEventDispatcher.subscribeToEvent(ResultPartitionID partitionId,
EventListener<TaskEvent> eventListener,
Class<? extends TaskEvent> eventType)
Subscribes a listener to this dispatcher for events on a partition.
|
void |
TaskEventDispatcher.unregisterPartition(ResultPartitionID partitionId)
Removes the given partition from listening to incoming task events, thus forbidding calls to
TaskEventDispatcher.subscribeToEvent(ResultPartitionID, EventListener, Class). |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
NettyShuffleEnvironment.releasePartitionsLocally(Collection<ResultPartitionID> partitionIds) |
| 限定符和类型 | 方法和说明 |
|---|---|
ResultPartitionID |
ResultPartitionWriter.getPartitionId() |
| 限定符和类型 | 方法和说明 |
|---|---|
ResultPartitionID |
NettyPartitionRequestListener.getResultPartitionId() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
NettyPartitionRequestClient.requestSubpartition(ResultPartitionID partitionId,
ResultSubpartitionIndexSet subpartitionIndexSet,
RemoteInputChannel inputChannel,
int delayMs)
Requests a remote intermediate result partition queue.
|
void |
NettyPartitionRequestClient.sendTaskEvent(ResultPartitionID partitionId,
TaskEvent event,
RemoteInputChannel inputChannel)
Sends a task event backwards to an intermediate result partition producer.
|
| 构造器和说明 |
|---|
NettyPartitionRequestListener(ResultPartitionProvider resultPartitionProvider,
NetworkSequenceViewReader reader,
ResultSubpartitionIndexSet subpartitionIndexSet,
ResultPartitionID resultPartitionId) |
NettyPartitionRequestListener(ResultPartitionProvider resultPartitionProvider,
NetworkSequenceViewReader reader,
ResultSubpartitionIndexSet subpartitionIndexSet,
ResultPartitionID resultPartitionId,
long createTimestamp) |
| 限定符和类型 | 字段和说明 |
|---|---|
protected ResultPartitionID |
ResultPartition.partitionId |
| 限定符和类型 | 字段和说明 |
|---|---|
protected Map<ResultPartitionID,org.apache.flink.runtime.io.network.partition.AbstractPartitionTracker.PartitionInfo<K,M>> |
AbstractPartitionTracker.partitionInfos |
| 限定符和类型 | 方法和说明 |
|---|---|
ResultPartitionID |
PartitionException.getPartitionId() |
ResultPartitionID |
ResultPartition.getPartitionId() |
ResultPartitionID |
PartitionTrackerEntry.getResultPartitionId() |
ResultPartitionID |
PartitionRequestListener.getResultPartitionId()
Get the result partition id of the notifier.
|
ResultPartitionID |
TaskExecutorPartitionInfo.getResultPartitionId() |
| 限定符和类型 | 方法和说明 |
|---|---|
Map<ResultPartitionID,PartitionRequestListenerManager> |
ResultPartitionManager.getListenerManagers() |
Map<ResultPartitionID,ShuffleDescriptor> |
DataSetMetaInfo.getShuffleDescriptors() |
Collection<ResultPartitionID> |
ResultPartitionManager.getUnreleasedPartitions() |
| 限定符和类型 | 方法和说明 |
|---|---|
ResultPartition |
ResultPartitionFactory.create(String taskNameWithSubtaskAndId,
int partitionIndex,
ResultPartitionID id,
ResultPartitionType type,
int numberOfPartitions,
int numberOfSubpartitions,
int maxParallelism,
boolean isBroadcast,
ShuffleDescriptor shuffleDescriptor,
org.apache.flink.util.function.SupplierWithException<BufferPool,IOException> bufferPoolFactory,
boolean isNumberOfPartitionConsumerUndefined) |
ResultSubpartitionView |
ResultPartitionManager.createSubpartitionView(ResultPartitionID partitionId,
ResultSubpartitionIndexSet subpartitionIndexSet,
BufferAvailabilityListener availabilityListener) |
ResultSubpartitionView |
ResultPartitionProvider.createSubpartitionView(ResultPartitionID partitionId,
ResultSubpartitionIndexSet indexSet,
BufferAvailabilityListener availabilityListener)
Returns the requested intermediate result partition input view.
|
Optional<ResultSubpartitionView> |
ResultPartitionManager.createSubpartitionViewOrRegisterListener(ResultPartitionID partitionId,
ResultSubpartitionIndexSet subpartitionIndexSet,
BufferAvailabilityListener availabilityListener,
PartitionRequestListener partitionRequestListener) |
Optional<ResultSubpartitionView> |
ResultPartitionProvider.createSubpartitionViewOrRegisterListener(ResultPartitionID partitionId,
ResultSubpartitionIndexSet indexSet,
BufferAvailabilityListener availabilityListener,
PartitionRequestListener partitionRequestListener)
If the upstream task's partition has been registered, returns the result subpartition input
view immediately, otherwise register the listener and return empty.
|
Optional<ShuffleMetrics> |
ResultPartitionManager.getMetricsOfPartition(ResultPartitionID partitionId) |
boolean |
AbstractPartitionTracker.isPartitionTracked(ResultPartitionID resultPartitionID) |
boolean |
PartitionTracker.isPartitionTracked(ResultPartitionID resultPartitionID)
Returns whether the given partition is being tracked.
|
void |
ResultPartitionManager.releasePartition(ResultPartitionID partitionId,
Throwable cause) |
void |
PartitionProducerStateProvider.requestPartitionProducerState(IntermediateDataSetID intermediateDataSetId,
ResultPartitionID resultPartitionId,
Consumer<? super PartitionProducerStateProvider.ResponseHandle> responseConsumer)
Trigger the producer execution state request.
|
| 限定符和类型 | 方法和说明 |
|---|---|
DataSetMetaInfo |
DataSetMetaInfo.addShuffleDescriptors(Map<ResultPartitionID,ShuffleDescriptor> shuffleDescriptors) |
void |
TaskExecutorPartitionTrackerImpl.promoteJobPartitions(Collection<ResultPartitionID> partitionsToPromote) |
void |
TaskExecutorPartitionTracker.promoteJobPartitions(Collection<ResultPartitionID> partitionsToPromote)
Promotes the given partitions.
|
CompletableFuture<Void> |
JobMasterPartitionTracker.stopTrackingAndPromotePartitions(Collection<ResultPartitionID> resultPartitionIds)
Promotes the given partitions, and stops the tracking of partitions that were promoted.
|
CompletableFuture<Void> |
JobMasterPartitionTrackerImpl.stopTrackingAndPromotePartitions(Collection<ResultPartitionID> resultPartitionIds) |
void |
TaskExecutorPartitionTrackerImpl.stopTrackingAndReleaseJobPartitions(Collection<ResultPartitionID> partitionsToRelease) |
void |
TaskExecutorPartitionTracker.stopTrackingAndReleaseJobPartitions(Collection<ResultPartitionID> resultPartitionIds)
Releases the given partitions and stop the tracking of partitions that were released.
|
default void |
JobMasterPartitionTracker.stopTrackingAndReleasePartitions(Collection<ResultPartitionID> resultPartitionIds)
Releases the given partitions and stop the tracking of partitions that were released.
|
void |
JobMasterPartitionTracker.stopTrackingAndReleasePartitions(Collection<ResultPartitionID> resultPartitionIds,
boolean releaseOnShuffleMaster)
Releases the given partitions and stop the tracking of partitions that were released.
|
void |
JobMasterPartitionTrackerImpl.stopTrackingAndReleasePartitions(Collection<ResultPartitionID> resultPartitionIds,
boolean releaseOnShuffleMaster) |
Collection<PartitionTrackerEntry<K,M>> |
AbstractPartitionTracker.stopTrackingPartitions(Collection<ResultPartitionID> resultPartitionIds) |
Collection<PartitionTrackerEntry<K,M>> |
PartitionTracker.stopTrackingPartitions(Collection<ResultPartitionID> resultPartitionIds)
Stops the tracking of the given partitions.
|
| 构造器和说明 |
|---|
BoundedBlockingResultPartition(String owningTaskName,
int partitionIndex,
ResultPartitionID partitionId,
ResultPartitionType partitionType,
ResultSubpartition[] subpartitions,
int numTargetKeyGroups,
ResultPartitionManager partitionManager,
BufferCompressor bufferCompressor,
org.apache.flink.util.function.SupplierWithException<BufferPool,IOException> bufferPoolFactory) |
BufferWritingResultPartition(String owningTaskName,
int partitionIndex,
ResultPartitionID partitionId,
ResultPartitionType partitionType,
ResultSubpartition[] subpartitions,
int numTargetKeyGroups,
ResultPartitionManager partitionManager,
BufferCompressor bufferCompressor,
org.apache.flink.util.function.SupplierWithException<BufferPool,IOException> bufferPoolFactory) |
PartitionException(String message,
ResultPartitionID partitionId) |
PartitionException(String message,
ResultPartitionID partitionId,
Throwable throwable) |
PartitionNotFoundException(ResultPartitionID partitionId) |
PipelinedResultPartition(String owningTaskName,
int partitionIndex,
ResultPartitionID partitionId,
ResultPartitionType partitionType,
ResultSubpartition[] subpartitions,
int numTargetKeyGroups,
ResultPartitionManager partitionManager,
BufferCompressor bufferCompressor,
org.apache.flink.util.function.SupplierWithException<BufferPool,IOException> bufferPoolFactory) |
ResultPartition(String owningTaskName,
int partitionIndex,
ResultPartitionID partitionId,
ResultPartitionType partitionType,
int numSubpartitions,
int numTargetKeyGroups,
ResultPartitionManager partitionManager,
BufferCompressor bufferCompressor,
org.apache.flink.util.function.SupplierWithException<BufferPool,IOException> bufferPoolFactory) |
SortMergeResultPartition(String owningTaskName,
int partitionIndex,
ResultPartitionID partitionId,
ResultPartitionType partitionType,
int numSubpartitions,
int numTargetKeyGroups,
BatchShuffleReadBufferPool readBufferPool,
Executor readIOExecutor,
ResultPartitionManager partitionManager,
String resultFileBasePath,
BufferCompressor bufferCompressor,
org.apache.flink.util.function.SupplierWithException<BufferPool,IOException> bufferPoolFactory) |
| 限定符和类型 | 字段和说明 |
|---|---|
protected ResultPartitionID |
InputChannel.partitionId
The parent partition of the subpartitions consumed by this channel.
|
| 限定符和类型 | 方法和说明 |
|---|---|
ResultPartitionID |
InputChannel.getPartitionId() |
| 构造器和说明 |
|---|
InputChannel(SingleInputGate inputGate,
int channelIndex,
ResultPartitionID partitionId,
ResultSubpartitionIndexSet consumedSubpartitionIndexSet,
int initialBackoff,
int maxBackoff,
org.apache.flink.metrics.Counter numBytesIn,
org.apache.flink.metrics.Counter numBuffersIn) |
LocalInputChannel(SingleInputGate inputGate,
int channelIndex,
ResultPartitionID partitionId,
ResultSubpartitionIndexSet consumedSubpartitionIndexSet,
ResultPartitionManager partitionManager,
TaskEventPublisher taskEventPublisher,
int initialBackoff,
int maxBackoff,
org.apache.flink.metrics.Counter numBytesIn,
org.apache.flink.metrics.Counter numBuffersIn,
ChannelStateWriter stateWriter) |
PartitionConnectionException(ResultPartitionID partitionId,
Throwable throwable) |
RemoteChannelStateChecker(ResultPartitionID resultPartitionId,
String taskNameWithSubtask) |
RemoteInputChannel(SingleInputGate inputGate,
int channelIndex,
ResultPartitionID partitionId,
ResultSubpartitionIndexSet consumedSubpartitionIndexSet,
ConnectionID connectionId,
ConnectionManager connectionManager,
int initialBackOff,
int maxBackoff,
int partitionRequestListenerTimeout,
int networkBuffersPerChannel,
org.apache.flink.metrics.Counter numBytesIn,
org.apache.flink.metrics.Counter numBuffersIn,
ChannelStateWriter stateWriter) |
| 构造器和说明 |
|---|
HsResultPartition(String owningTaskName,
int partitionIndex,
ResultPartitionID partitionId,
ResultPartitionType partitionType,
int numSubpartitions,
int numTargetKeyGroups,
BatchShuffleReadBufferPool readBufferPool,
ScheduledExecutorService readIOExecutor,
ResultPartitionManager partitionManager,
String dataFileBashPath,
int networkBufferSize,
HybridShuffleConfiguration hybridShuffleConfiguration,
BufferCompressor bufferCompressor,
boolean isBroadcastOnly,
org.apache.flink.util.function.SupplierWithException<BufferPool,IOException> bufferPoolFactory) |
| 限定符和类型 | 方法和说明 |
|---|---|
static ResultPartitionID |
TieredStorageIdMappingUtils.convertId(TieredStoragePartitionId partitionId) |
ResultPartitionID |
TieredStoragePartitionId.getPartitionID() |
| 限定符和类型 | 方法和说明 |
|---|---|
static TieredStoragePartitionId |
TieredStorageIdMappingUtils.convertId(ResultPartitionID resultPartitionId) |
| 构造器和说明 |
|---|
TieredStoragePartitionId(ResultPartitionID partitionID) |
| 限定符和类型 | 方法和说明 |
|---|---|
List<TierShuffleDescriptor> |
TieredInternalShuffleMaster.addPartitionAndGetShuffleDescriptor(org.apache.flink.api.common.JobID jobID,
ResultPartitionID resultPartitionID) |
TieredResultPartition |
TieredResultPartitionFactory.createTieredResultPartition(String owningTaskName,
int partitionIndex,
ResultPartitionID partitionId,
ResultPartitionType partitionType,
int numPartitions,
int numSubpartitions,
int maxParallelism,
int bufferSizeBytes,
Boolean isBroadCastOnly,
ResultPartitionManager partitionManager,
BufferCompressor bufferCompressor,
List<TierShuffleDescriptor> tierShuffleDescriptors,
org.apache.flink.util.function.SupplierWithException<BufferPool,IOException> bufferPoolFactory,
FileChannelManager fileChannelManager,
BatchShuffleReadBufferPool batchShuffleReadBufferPool,
ScheduledExecutorService batchShuffleReadIOExecutor,
boolean isNumberOfPartitionConsumerUndefined) |
| 构造器和说明 |
|---|
TieredResultPartition(String owningTaskName,
int partitionIndex,
ResultPartitionID partitionId,
ResultPartitionType partitionType,
int numSubpartitions,
int numTargetKeyGroups,
ResultPartitionManager partitionManager,
BufferCompressor bufferCompressor,
org.apache.flink.util.function.SupplierWithException<BufferPool,IOException> bufferPoolFactory,
TieredStorageProducerClient tieredStorageProducerClient,
TieredStorageResourceRegistry tieredStorageResourceRegistry,
TieredStorageNettyServiceImpl nettyService,
List<TieredStorageMemorySpec> tieredStorageMemorySpecs,
TieredStorageMemoryManager storageMemoryManager) |
| 限定符和类型 | 方法和说明 |
|---|---|
List<TierShuffleDescriptor> |
TieredStorageMasterClient.addPartitionAndGetShuffleDescriptor(org.apache.flink.api.common.JobID jobID,
ResultPartitionID resultPartitionID) |
| 限定符和类型 | 方法和说明 |
|---|---|
TierShuffleDescriptor |
NoOpMasterAgent.addPartitionAndGetShuffleDescriptor(org.apache.flink.api.common.JobID jobID,
ResultPartitionID resultPartitionID) |
TierShuffleDescriptor |
TierMasterAgent.addPartitionAndGetShuffleDescriptor(org.apache.flink.api.common.JobID jobID,
ResultPartitionID resultPartitionID)
Add a new tiered storage partition and get the
TierShuffleDescriptor. |
| 限定符和类型 | 方法和说明 |
|---|---|
TierShuffleDescriptor |
RemoteTierMasterAgent.addPartitionAndGetShuffleDescriptor(org.apache.flink.api.common.JobID jobID,
ResultPartitionID resultPartitionID) |
| 构造器和说明 |
|---|
PartitionProducerDisposedException(ResultPartitionID resultPartitionID) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
TaskManagerGateway.releasePartitions(org.apache.flink.api.common.JobID jobId,
Set<ResultPartitionID> partitionIds)
Batch release intermediate result partitions.
|
| 限定符和类型 | 方法和说明 |
|---|---|
CompletableFuture<ExecutionState> |
JobMasterGateway.requestPartitionState(IntermediateDataSetID intermediateResultId,
ResultPartitionID partitionId)
Requests the current state of the partition.
|
CompletableFuture<ExecutionState> |
JobMaster.requestPartitionState(IntermediateDataSetID intermediateResultId,
ResultPartitionID resultPartitionId) |
| 限定符和类型 | 方法和说明 |
|---|---|
default CompletableFuture<Collection<PartitionWithMetrics>> |
JobMasterGateway.getPartitionWithMetrics(Duration timeout,
Set<ResultPartitionID> expectedPartitions)
Get specified partitions and their metrics (identified by
expectedPartitions), the
metrics include sizes of sub-partitions in a result partition. |
CompletableFuture<Collection<PartitionWithMetrics>> |
JobMaster.getPartitionWithMetrics(Duration timeout,
Set<ResultPartitionID> expectedPartitions) |
void |
RpcTaskManagerGateway.releasePartitions(org.apache.flink.api.common.JobID jobId,
Set<ResultPartitionID> partitionIds) |
CompletableFuture<?> |
JobMasterGateway.stopTrackingAndReleasePartitions(Collection<ResultPartitionID> partitionIds)
Notifies the
JobMasterPartitionTracker
to stop tracking the target result partitions and release the locally occupied resources on
TaskExecutors if any. |
CompletableFuture<?> |
JobMaster.stopTrackingAndReleasePartitions(Collection<ResultPartitionID> partitionIds) |
| 限定符和类型 | 方法和说明 |
|---|---|
ExecutionState |
SchedulerBase.requestPartitionState(IntermediateDataSetID intermediateResultId,
ResultPartitionID resultPartitionId) |
ExecutionState |
ExecutionGraphHandler.requestPartitionState(IntermediateDataSetID intermediateResultId,
ResultPartitionID resultPartitionId) |
ExecutionState |
SchedulerNG.requestPartitionState(IntermediateDataSetID intermediateResultId,
ResultPartitionID resultPartitionId) |
| 限定符和类型 | 方法和说明 |
|---|---|
ExecutionState |
AdaptiveScheduler.requestPartitionState(IntermediateDataSetID intermediateResultId,
ResultPartitionID resultPartitionId) |
| 限定符和类型 | 方法和说明 |
|---|---|
ResultPartitionID |
UnknownShuffleDescriptor.getResultPartitionID() |
ResultPartitionID |
NettyShuffleDescriptor.getResultPartitionID() |
ResultPartitionID |
ShuffleDescriptor.getResultPartitionID() |
| 限定符和类型 | 方法和说明 |
|---|---|
Collection<ResultPartitionID> |
ShuffleEnvironment.getPartitionsOccupyingLocalResources()
Report partitions which still occupy some resources locally.
|
| 限定符和类型 | 方法和说明 |
|---|---|
default Optional<ShuffleMetrics> |
ShuffleEnvironment.getMetricsIfPartitionOccupyingLocalResource(ResultPartitionID partitionId)
Get metrics of the partition if it still occupies some resources locally and have not been
released yet.
|
| 限定符和类型 | 方法和说明 |
|---|---|
CompletableFuture<Collection<PartitionWithMetrics>> |
JobShuffleContext.getPartitionWithMetrics(Duration timeout,
Set<ResultPartitionID> expectedPartitions)
Retrieves specified partitions and their metrics (identified by
expectedPartitions),
the metrics include sizes of sub-partitions in a result partition. |
CompletableFuture<Collection<PartitionWithMetrics>> |
JobShuffleContextImpl.getPartitionWithMetrics(Duration timeout,
Set<ResultPartitionID> expectedPartitions) |
CompletableFuture<Collection<PartitionWithMetrics>> |
NettyShuffleMaster.getPartitionWithMetrics(org.apache.flink.api.common.JobID jobId,
Duration timeout,
Set<ResultPartitionID> expectedPartitions) |
default CompletableFuture<Collection<PartitionWithMetrics>> |
ShuffleMaster.getPartitionWithMetrics(org.apache.flink.api.common.JobID jobId,
Duration timeout,
Set<ResultPartitionID> expectedPartitions)
Retrieves specified partitions and their metrics (identified by
expectedPartitions),
the metrics include sizes of sub-partitions in a result partition. |
void |
ShuffleEnvironment.releasePartitionsLocally(Collection<ResultPartitionID> partitionIds)
Release local resources occupied by the given partitions.
|
CompletableFuture<?> |
JobShuffleContext.stopTrackingAndReleasePartitions(Collection<ResultPartitionID> partitionIds)
Notifies the job to stop tracking and release the target result partitions, which means these
partitions will be removed and will be reproduced if used afterwards.
|
CompletableFuture<?> |
JobShuffleContextImpl.stopTrackingAndReleasePartitions(Collection<ResultPartitionID> partitionIds) |
| 构造器和说明 |
|---|
NettyShuffleDescriptor(ResourceID producerLocation,
NettyShuffleDescriptor.PartitionConnectionInfo partitionConnectionInfo,
ResultPartitionID resultPartitionID) |
NettyShuffleDescriptor(ResourceID producerLocation,
NettyShuffleDescriptor.PartitionConnectionInfo partitionConnectionInfo,
ResultPartitionID resultPartitionID,
List<TierShuffleDescriptor> tierShuffleDescriptors) |
UnknownShuffleDescriptor(ResultPartitionID resultPartitionID) |
| 限定符和类型 | 方法和说明 |
|---|---|
CompletableFuture<ExecutionState> |
PartitionProducerStateChecker.requestPartitionProducerState(org.apache.flink.api.common.JobID jobId,
IntermediateDataSetID intermediateDataSetId,
ResultPartitionID resultPartitionId)
Requests the execution state of the execution producing a result partition.
|
| 限定符和类型 | 方法和说明 |
|---|---|
CompletableFuture<Acknowledge> |
TaskExecutorGatewayDecoratorBase.promotePartitions(org.apache.flink.api.common.JobID jobId,
Set<ResultPartitionID> partitionIds) |
CompletableFuture<Acknowledge> |
TaskExecutor.promotePartitions(org.apache.flink.api.common.JobID jobId,
Set<ResultPartitionID> partitionIds) |
CompletableFuture<Acknowledge> |
TaskExecutorGateway.promotePartitions(org.apache.flink.api.common.JobID jobId,
Set<ResultPartitionID> partitionIds)
Batch promote intermediate result partitions.
|
void |
TaskExecutorGatewayDecoratorBase.releasePartitions(org.apache.flink.api.common.JobID jobId,
Set<ResultPartitionID> partitionIds) |
void |
TaskExecutor.releasePartitions(org.apache.flink.api.common.JobID jobId,
Set<ResultPartitionID> partitionIds) |
void |
TaskExecutorGateway.releasePartitions(org.apache.flink.api.common.JobID jobId,
Set<ResultPartitionID> partitionIds)
Batch release intermediate result partitions.
|
| 限定符和类型 | 方法和说明 |
|---|---|
Set<ResultPartitionID> |
ClusterPartitionReport.ClusterPartitionReportEntry.getHostedPartitions() |
Map<ResultPartitionID,ShuffleDescriptor> |
ClusterPartitionReport.ClusterPartitionReportEntry.getShuffleDescriptors() |
Collection<ResultPartitionID> |
PartitionTable.getTrackedPartitions(K key) |
Collection<ResultPartitionID> |
PartitionTable.stopTrackingPartitions(K key)
Stops the tracking of all partition for the given key.
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
PartitionTable.startTrackingPartitions(K key,
Collection<ResultPartitionID> newPartitionIds)
Starts the tracking of the given partition for the given key.
|
void |
PartitionTable.stopTrackingPartitions(K key,
Collection<ResultPartitionID> partitionIds)
Stops the tracking of the given set of partitions for the given key.
|
| 构造器和说明 |
|---|
ClusterPartitionReportEntry(IntermediateDataSetID dataSetId,
int numTotalPartitions,
Map<ResultPartitionID,ShuffleDescriptor> shuffleDescriptors) |
| 限定符和类型 | 方法和说明 |
|---|---|
CompletableFuture<ExecutionState> |
RpcPartitionStateChecker.requestPartitionProducerState(org.apache.flink.api.common.JobID jobId,
IntermediateDataSetID resultId,
ResultPartitionID partitionId) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
Task.requestPartitionProducerState(IntermediateDataSetID intermediateDataSetId,
ResultPartitionID resultPartitionId,
Consumer<? super PartitionProducerStateProvider.ResponseHandle> responseConsumer) |
Copyright © 2014–2024 The Apache Software Foundation. All rights reserved.