| Modifier and Type | Method and Description |
|---|---|
static ShuffleDescriptor |
TaskDeploymentDescriptorFactory.getConsumedPartitionShuffleDescriptor(IntermediateResultPartition consumedPartition,
TaskDeploymentDescriptorFactory.PartitionLocationConstraint partitionDeploymentConstraint,
boolean nonFinishedHybridPartitionShouldBeUnknown) |
ShuffleDescriptor |
TaskDeploymentDescriptorFactory.ShuffleDescriptorAndIndex.getShuffleDescriptor() |
ShuffleDescriptor |
ResultPartitionDeploymentDescriptor.getShuffleDescriptor() |
ShuffleDescriptor[] |
InputGateDeploymentDescriptor.getShuffleDescriptors() |
| Constructor and Description |
|---|
ResultPartitionDeploymentDescriptor(PartitionDescriptor partitionDescriptor,
ShuffleDescriptor shuffleDescriptor,
int maxParallelism) |
ShuffleDescriptorAndIndex(ShuffleDescriptor shuffleDescriptor,
int index) |
| Modifier and Type | Method and Description |
|---|---|
ShuffleDescriptor |
PartitionInfo.getShuffleDescriptor() |
| Modifier and Type | Method and Description |
|---|---|
List<ShuffleDescriptor> |
DefaultExecutionGraph.getClusterPartitionShuffleDescriptors(IntermediateDataSetID intermediateDataSetID) |
List<ShuffleDescriptor> |
InternalExecutionGraphAccessor.getClusterPartitionShuffleDescriptors(IntermediateDataSetID intermediateResultPartition)
Get the shuffle descriptors of the cluster partitions ordered by partition number.
|
ShuffleMaster<? extends ShuffleDescriptor> |
InternalExecutionGraphAccessor.getShuffleMaster() |
| Modifier and Type | Method and Description |
|---|---|
static ResultPartitionDeploymentDescriptor |
Execution.createResultPartitionDeploymentDescriptor(IntermediateResultPartition partition,
ShuffleDescriptor shuffleDescriptor) |
| Constructor and Description |
|---|
PartitionInfo(IntermediateDataSetID intermediateResultPartitionID,
ShuffleDescriptor shuffleDescriptor) |
| Modifier and Type | Method and Description |
|---|---|
ShuffleDescriptor |
TaskExecutorPartitionInfo.getShuffleDescriptor() |
| Modifier and Type | Method and Description |
|---|---|
List<ShuffleDescriptor> |
ResourceManagerPartitionTracker.getClusterPartitionShuffleDescriptors(IntermediateDataSetID dataSetID)
Returns all the shuffle descriptors of cluster partitions for the intermediate dataset.
|
List<ShuffleDescriptor> |
ResourceManagerPartitionTrackerImpl.getClusterPartitionShuffleDescriptors(IntermediateDataSetID dataSetID) |
List<ShuffleDescriptor> |
JobMasterPartitionTracker.getClusterPartitionShuffleDescriptors(IntermediateDataSetID intermediateDataSetID)
Get the shuffle descriptors of the cluster partitions ordered by partition number.
|
List<ShuffleDescriptor> |
JobMasterPartitionTrackerImpl.getClusterPartitionShuffleDescriptors(IntermediateDataSetID intermediateDataSetID) |
CompletableFuture<List<ShuffleDescriptor>> |
ClusterPartitionManager.getClusterPartitionsShuffleDescriptors(IntermediateDataSetID intermediateDataSetID)
Get the shuffle descriptors of the cluster partitions ordered by partition number.
|
Map<ResultPartitionID,ShuffleDescriptor> |
DataSetMetaInfo.getShuffleDescriptors() |
| Modifier and Type | Method and Description |
|---|---|
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) |
| Modifier and Type | Method and Description |
|---|---|
DataSetMetaInfo |
DataSetMetaInfo.addShuffleDescriptors(Map<ResultPartitionID,ShuffleDescriptor> shuffleDescriptors) |
| Constructor and Description |
|---|
TaskExecutorPartitionInfo(ShuffleDescriptor shuffleDescriptor,
IntermediateDataSetID intermediateDataSetId,
int numberOfPartitions) |
| Modifier and Type | Method and Description |
|---|---|
void |
TieredInternalShuffleMaster.releasePartition(ShuffleDescriptor shuffleDescriptor) |
| Modifier and Type | Method and Description |
|---|---|
void |
TieredStorageMasterClient.releasePartition(ShuffleDescriptor shuffleDescriptor) |
| Modifier and Type | Method and Description |
|---|---|
CompletableFuture<List<ShuffleDescriptor>> |
ResourceManager.getClusterPartitionsShuffleDescriptors(IntermediateDataSetID intermediateDataSetID) |
| Modifier and Type | Interface and Description |
|---|---|
interface |
ShuffleMaster<T extends ShuffleDescriptor>
Intermediate result partition registry to use in
JobMaster. |
interface |
ShuffleServiceFactory<SD extends ShuffleDescriptor,P extends ResultPartitionWriter,G extends IndexedInputGate>
Interface for shuffle service factory implementations.
|
| Modifier and Type | Class and Description |
|---|---|
class |
NettyShuffleDescriptor
Default implementation of
ShuffleDescriptor for NettyShuffleMaster. |
class |
UnknownShuffleDescriptor
Unknown
ShuffleDescriptor for which the producer has not been deployed yet. |
| Modifier and Type | Method and Description |
|---|---|
static <T,SD extends ShuffleDescriptor> |
ShuffleUtils.applyWithShuffleTypeCheck(Class<SD> shuffleDescriptorClass,
ShuffleDescriptor shuffleDescriptor,
Function<UnknownShuffleDescriptor,T> functionOfUnknownDescriptor,
Function<SD,T> functionOfKnownDescriptor)
Apply different functions to known and unknown
ShuffleDescriptors. |
| Modifier and Type | Method and Description |
|---|---|
ShuffleDescriptor |
PartitionWithMetrics.getPartition() |
ShuffleDescriptor |
DefaultPartitionWithMetrics.getPartition() |
| Modifier and Type | Method and Description |
|---|---|
static <T,SD extends ShuffleDescriptor> |
ShuffleUtils.applyWithShuffleTypeCheck(Class<SD> shuffleDescriptorClass,
ShuffleDescriptor shuffleDescriptor,
Function<UnknownShuffleDescriptor,T> functionOfUnknownDescriptor,
Function<SD,T> functionOfKnownDescriptor)
Apply different functions to known and unknown
ShuffleDescriptors. |
void |
NettyShuffleMaster.releasePartitionExternally(ShuffleDescriptor shuffleDescriptor) |
void |
ShuffleMaster.releasePartitionExternally(ShuffleDescriptor shuffleDescriptor)
Release any external resources occupied by the given partition.
|
| Constructor and Description |
|---|
DefaultPartitionWithMetrics(ShuffleDescriptor shuffleDescriptor,
ShuffleMetrics partitionMetrics) |
| Modifier and Type | Method and Description |
|---|---|
Map<ResultPartitionID,ShuffleDescriptor> |
ClusterPartitionReport.ClusterPartitionReportEntry.getShuffleDescriptors() |
| Constructor and Description |
|---|
ClusterPartitionReportEntry(IntermediateDataSetID dataSetId,
int numTotalPartitions,
Map<ResultPartitionID,ShuffleDescriptor> shuffleDescriptors) |
Copyright © 2014–2025 The Apache Software Foundation. All rights reserved.