Class SpeculativeExecutionJobVertex
java.lang.Object
org.apache.flink.runtime.executiongraph.ExecutionJobVertex
org.apache.flink.runtime.executiongraph.SpeculativeExecutionJobVertex
- All Implemented Interfaces:
org.apache.flink.api.common.Archiveable<ArchivedExecutionJobVertex>,AccessExecutionJobVertex
The ExecutionJobVertex which supports speculative execution.
-
Nested Class Summary
Nested Classes -
Constructor Summary
ConstructorsConstructorDescriptionSpeculativeExecutionJobVertex(InternalExecutionGraphAccessor graph, JobVertex jobVertex, VertexParallelismInformation parallelismInfo, CoordinatorStore coordinatorStore, JobManagerJobMetricGroup jobManagerJobMetricGroup) -
Method Summary
Modifier and TypeMethodDescriptionprotected ExecutionVertexcreateExecutionVertex(ExecutionJobVertex jobVertex, int subTaskIndex, IntermediateResult[] producedDataSets, Duration timeout, long createTimestamp, int executionHistorySizeLimit, int initialAttemptCount) protected OperatorCoordinatorHoldercreateOperatorCoordinatorHolder(org.apache.flink.util.SerializedValue<OperatorCoordinator.Provider> provider, ClassLoader classLoader, CoordinatorStore coordinatorStore, JobManagerJobMetricGroup jobManagerJobMetricGroup) Methods inherited from class org.apache.flink.runtime.executiongraph.ExecutionJobVertex
archive, cancel, cancelWithFuture, canRescaleMaxParallelism, connectToPredecessors, fail, getAggregatedUserAccumulatorsStringified, getAggregateJobVertexState, getAggregateState, getCoLocationGroup, getGraph, getInputs, getJobId, getJobVertex, getJobVertexId, getMaxParallelism, getName, getOperatorCoordinators, getOperatorIDs, getParallelism, getProducedDataSets, getResourceProfile, getSlotSharingGroup, getSourceCoordinators, getSplitAssigner, getTaskInformation, getTaskInformationOrBlobKey, getTaskVertices, initialize, initialize, isFinished, isInitialized, isParallelismDecided, setMaxParallelism, setParallelism, suspend
-
Constructor Details
-
SpeculativeExecutionJobVertex
public SpeculativeExecutionJobVertex(InternalExecutionGraphAccessor graph, JobVertex jobVertex, VertexParallelismInformation parallelismInfo, CoordinatorStore coordinatorStore, JobManagerJobMetricGroup jobManagerJobMetricGroup) throws JobException - Throws:
JobException
-
-
Method Details
-
createExecutionVertex
protected ExecutionVertex createExecutionVertex(ExecutionJobVertex jobVertex, int subTaskIndex, IntermediateResult[] producedDataSets, Duration timeout, long createTimestamp, int executionHistorySizeLimit, int initialAttemptCount) - Overrides:
createExecutionVertexin classExecutionJobVertex
-
createOperatorCoordinatorHolder
protected OperatorCoordinatorHolder createOperatorCoordinatorHolder(org.apache.flink.util.SerializedValue<OperatorCoordinator.Provider> provider, ClassLoader classLoader, CoordinatorStore coordinatorStore, JobManagerJobMetricGroup jobManagerJobMetricGroup) throws Exception - Overrides:
createOperatorCoordinatorHolderin classExecutionJobVertex- Throws:
Exception
-