| Constructor and Description |
|---|
CachedShuffleDescriptors(ConsumedPartitionGroup consumedPartitionGroup,
TaskDeploymentDescriptorFactory.ShuffleDescriptorAndIndex[] shuffleDescriptors) |
| Modifier and Type | Method and Description |
|---|---|
ConsumedPartitionGroup |
ExecutionVertex.getConsumedPartitionGroup(int input) |
| Modifier and Type | Method and Description |
|---|---|
List<ConsumedPartitionGroup> |
ExecutionVertex.getAllConsumedPartitionGroups() |
List<ConsumedPartitionGroup> |
IntermediateResultPartition.getConsumedPartitionGroups() |
List<ConsumedPartitionGroup> |
EdgeManager.getConsumedPartitionGroupsById(IntermediateResultPartitionID resultPartitionId) |
List<ConsumedPartitionGroup> |
EdgeManager.getConsumedPartitionGroupsForVertex(ExecutionVertexID executionVertexId) |
| Modifier and Type | Method and Description |
|---|---|
List<ConsumedPartitionGroup> |
RegionPartitionGroupReleaseStrategy.vertexFinished(ExecutionVertexID finishedVertex) |
List<ConsumedPartitionGroup> |
PartitionGroupReleaseStrategy.vertexFinished(ExecutionVertexID finishedVertex)
Calling this method informs the strategy that a vertex finished.
|
List<ConsumedPartitionGroup> |
NotReleasingPartitionGroupReleaseStrategy.vertexFinished(ExecutionVertexID finishedVertex) |
| Modifier and Type | Method and Description |
|---|---|
Collection<ConsumedPartitionGroup> |
ExecutionGraphToInputsLocationsRetrieverAdapter.getConsumedPartitionGroups(ExecutionVertexID executionVertexId) |
Collection<ConsumedPartitionGroup> |
InputsLocationsRetriever.getConsumedPartitionGroups(ExecutionVertexID executionVertexId)
Get the consumed result partition groups of an execution vertex.
|
| Modifier and Type | Method and Description |
|---|---|
Collection<ExecutionVertexID> |
ExecutionGraphToInputsLocationsRetrieverAdapter.getProducersOfConsumedPartitionGroup(ConsumedPartitionGroup consumedPartitionGroup) |
Collection<ExecutionVertexID> |
InputsLocationsRetriever.getProducersOfConsumedPartitionGroup(ConsumedPartitionGroup consumedPartitionGroup)
Get the producer execution vertices of a consumed result partition group.
|
| Modifier and Type | Method and Description |
|---|---|
Iterable<ConsumedPartitionGroup> |
DefaultSchedulingPipelinedRegion.getAllNonPipelinedConsumedPartitionGroups() |
Iterable<ConsumedPartitionGroup> |
DefaultSchedulingPipelinedRegion.getAllReleaseBySchedulerConsumedPartitionGroups() |
| Modifier and Type | Method and Description |
|---|---|
static ConsumedPartitionGroup |
ConsumedPartitionGroup.fromMultiplePartitions(int numConsumers,
List<IntermediateResultPartitionID> resultPartitions,
ResultPartitionType resultPartitionType) |
static ConsumedPartitionGroup |
ConsumedPartitionGroup.fromSinglePartition(int numConsumers,
IntermediateResultPartitionID resultPartition,
ResultPartitionType resultPartitionType) |
ConsumedPartitionGroup |
ConsumerVertexGroup.getConsumedPartitionGroup() |
| Modifier and Type | Method and Description |
|---|---|
Iterable<ConsumedPartitionGroup> |
SchedulingPipelinedRegion.getAllNonPipelinedConsumedPartitionGroups()
Get all distinct blocking
ConsumedPartitionGroups. |
Iterable<ConsumedPartitionGroup> |
SchedulingPipelinedRegion.getAllReleaseBySchedulerConsumedPartitionGroups()
Get all distinct releaseByScheduler
ConsumedPartitionGroups. |
List<ConsumedPartitionGroup> |
SchedulingExecutionVertex.getConsumedPartitionGroups()
Gets the
ConsumedPartitionGroups. |
List<ConsumedPartitionGroup> |
SchedulingResultPartition.getConsumedPartitionGroups()
Gets the
ConsumedPartitionGroups this partition belongs to. |
| Modifier and Type | Method and Description |
|---|---|
boolean |
DefaultInputConsumableDecider.isConsumableBasedOnFinishedProducers(ConsumedPartitionGroup consumedPartitionGroup) |
boolean |
PartialFinishedInputConsumableDecider.isConsumableBasedOnFinishedProducers(ConsumedPartitionGroup consumedPartitionGroup) |
boolean |
AllFinishedInputConsumableDecider.isConsumableBasedOnFinishedProducers(ConsumedPartitionGroup consumedPartitionGroup) |
boolean |
InputConsumableDecider.isConsumableBasedOnFinishedProducers(ConsumedPartitionGroup consumedPartitionGroup)
Determining whether the consumed partition group is consumable based on finished producers.
|
void |
ConsumerVertexGroup.setConsumedPartitionGroup(ConsumedPartitionGroup consumedPartitionGroup) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
DefaultInputConsumableDecider.isInputConsumable(SchedulingExecutionVertex executionVertex,
Set<ExecutionVertexID> verticesToSchedule,
Map<ConsumedPartitionGroup,Boolean> consumableStatusCache) |
boolean |
PartialFinishedInputConsumableDecider.isInputConsumable(SchedulingExecutionVertex executionVertex,
Set<ExecutionVertexID> verticesToDeploy,
Map<ConsumedPartitionGroup,Boolean> consumableStatusCache) |
boolean |
AllFinishedInputConsumableDecider.isInputConsumable(SchedulingExecutionVertex executionVertex,
Set<ExecutionVertexID> verticesToDeploy,
Map<ConsumedPartitionGroup,Boolean> consumableStatusCache) |
boolean |
InputConsumableDecider.isInputConsumable(SchedulingExecutionVertex executionVertex,
Set<ExecutionVertexID> verticesToSchedule,
Map<ConsumedPartitionGroup,Boolean> consumableStatusCache)
Determining whether the input of an execution vertex is consumable.
|
Copyright © 2014–2024 The Apache Software Foundation. All rights reserved.