| Modifier and Type | Method and Description |
|---|---|
void |
DefaultExecutionGraph.attachJobGraph(List<JobVertex> verticesToAttach,
JobManagerJobMetricGroup jobManagerJobMetricGroup) |
void |
ExecutionGraph.attachJobGraph(List<JobVertex> topologicallySorted,
JobManagerJobMetricGroup jobManagerJobMetricGroup) |
static DefaultExecutionGraph |
DefaultExecutionGraphBuilder.buildGraph(JobGraph jobGraph,
org.apache.flink.configuration.Configuration jobManagerConfig,
ScheduledExecutorService futureExecutor,
Executor ioExecutor,
ClassLoader classLoader,
CompletedCheckpointStore completedCheckpointStore,
CheckpointsCleaner checkpointsCleaner,
CheckpointIDCounter checkpointIdCounter,
org.apache.flink.api.common.time.Time rpcTimeout,
BlobWriter blobWriter,
org.slf4j.Logger log,
ShuffleMaster<?> shuffleMaster,
JobMasterPartitionTracker partitionTracker,
TaskDeploymentDescriptorFactory.PartitionLocationConstraint partitionLocationConstraint,
ExecutionDeploymentListener executionDeploymentListener,
ExecutionStateUpdateListener executionStateUpdateListener,
long initializationTimestamp,
VertexAttemptNumberStore vertexAttemptNumberStore,
VertexParallelismStore vertexParallelismStore,
Supplier<CheckpointStatsTracker> checkpointStatsTrackerFactory,
boolean isDynamicGraph,
ExecutionJobVertex.Factory executionJobVertexFactory,
MarkPartitionFinishedStrategy markPartitionFinishedStrategy,
boolean nonFinishedHybridPartitionShouldBeUnknown,
JobManagerJobMetricGroup jobManagerJobMetricGroup) |
static Map<IntermediateDataSetID,JobVertexInputInfo> |
VertexInputInfoComputationUtils.computeVertexInputInfos(ExecutionJobVertex ejv,
Function<IntermediateDataSetID,IntermediateResult> intermediateResultRetriever) |
void |
ExecutionJobVertex.connectToPredecessors(Map<IntermediateDataSetID,IntermediateResult> intermediateDataSets) |
void |
ExecutionVertex.deploy() |
void |
Execution.deploy()
Deploys the execution to the previously assigned resource.
|
void |
ExecutionVertex.deployToSlot(LogicalSlot slot) |
protected void |
ExecutionJobVertex.initialize(int executionHistorySizeLimit,
org.apache.flink.api.common.time.Time timeout,
long createTimestamp,
SubtaskAttemptNumberStore initialAttemptCounts) |
default void |
ExecutionGraph.initializeJobVertex(ExecutionJobVertex ejv,
long createTimestamp) |
void |
DefaultExecutionGraph.initializeJobVertex(ExecutionJobVertex ejv,
long createTimestamp,
Map<IntermediateDataSetID,JobVertexInputInfo> jobVertexInputInfos) |
void |
ExecutionGraph.initializeJobVertex(ExecutionJobVertex ejv,
long createTimestamp,
Map<IntermediateDataSetID,JobVertexInputInfo> jobVertexInputInfos)
Initialize the given execution job vertex, mainly includes creating execution vertices
according to the parallelism, and connecting to the predecessors.
|
| Constructor and Description |
|---|
ExecutionJobVertex(InternalExecutionGraphAccessor graph,
JobVertex jobVertex,
VertexParallelismInformation parallelismInfo,
CoordinatorStore coordinatorStore,
JobManagerJobMetricGroup jobManagerJobMetricGroup) |
SpeculativeExecutionJobVertex(InternalExecutionGraphAccessor graph,
JobVertex jobVertex,
VertexParallelismInformation parallelismInfo,
CoordinatorStore coordinatorStore,
JobManagerJobMetricGroup jobManagerJobMetricGroup) |
| Modifier and Type | Class and Description |
|---|---|
class |
NoResourceAvailableException
Indicates resource allocation failures.
|
| Modifier and Type | Class and Description |
|---|---|
class |
JobNotFinishedException
Exception indicating that a Flink job has not been finished.
|
| Modifier and Type | Class and Description |
|---|---|
class |
ClusterDatasetCorruptedException
Indicates some task fail to consume cluster dataset.
|
| Modifier and Type | Method and Description |
|---|---|
void |
ExecutionOperations.deploy(Execution execution)
Deploy the execution.
|
void |
DefaultExecutionOperations.deploy(Execution execution) |
| Modifier and Type | Method and Description |
|---|---|
void |
BatchJobRecoveryContext.initializeJobVertex(ExecutionJobVertex jobVertex,
int parallelism,
Map<IntermediateDataSetID,JobVertexInputInfo> jobVertexInputInfos,
long createTimestamp)
Initializes a given job vertex with the specified parallelism and input information.
|
Copyright © 2014–2025 The Apache Software Foundation. All rights reserved.