| Modifier and Type | Method and Description |
|---|---|
JobVertexID |
BroadcastVariableKey.getVertexId() |
| Constructor and Description |
|---|
BroadcastVariableKey(JobVertexID vertexId,
String name,
int superstep) |
| Modifier and Type | Method and Description |
|---|---|
JobVertexID |
TaskStateStats.getJobVertexId() |
JobVertexID |
TaskState.getJobVertexID()
Deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
TaskStateStats |
AbstractCheckpointStats.getTaskStateStats(JobVertexID jobVertexId)
Returns the task state stats for the given job vertex ID or
null if no task with
such an ID is available. |
| Modifier and Type | Method and Description |
|---|---|
static CompletedCheckpoint |
Checkpoints.loadAndValidateCheckpoint(org.apache.flink.api.common.JobID jobId,
Map<JobVertexID,ExecutionJobVertex> tasks,
CompletedCheckpointStorageLocation location,
ClassLoader classLoader,
boolean allowNonRestoredState,
CheckpointProperties checkpointProperties) |
boolean |
CheckpointCoordinator.restoreSavepoint(SavepointRestoreSettings restoreSettings,
Map<JobVertexID,ExecutionJobVertex> tasks,
ClassLoader userClassLoader)
Restore the state with given savepoint.
|
| Constructor and Description |
|---|
TaskState(JobVertexID jobVertexID,
int parallelism,
int maxParallelism,
int chainLength)
Deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
org.apache.flink.runtime.checkpoint.channel.ChannelStateWriteRequestExecutor |
ChannelStateWriteRequestExecutorFactory.getOrCreateExecutor(JobVertexID jobVertexID,
int subtaskIndex,
CheckpointStorage checkpointStorage,
int maxSubtasksPerChannelStateFile) |
| Constructor and Description |
|---|
ChannelStateWriterImpl(JobVertexID jobVertexID,
String taskName,
int subtaskIndex,
CheckpointStorage checkpointStorage,
ChannelStateWriteRequestExecutorFactory channelStateExecutorFactory,
int maxSubtasksPerChannelStateFile)
|
| Modifier and Type | Method and Description |
|---|---|
JobVertexID |
Environment.getJobVertexId()
Gets the ID of the JobVertex for which this task executes a parallel subtask.
|
| Modifier and Type | Method and Description |
|---|---|
JobVertexID |
ExecutionVertex.getJobvertexId() |
JobVertexID |
TaskInformation.getJobVertexId() |
JobVertexID |
ExecutionAttemptID.getJobVertexId() |
JobVertexID |
ArchivedExecutionJobVertex.getJobVertexId() |
JobVertexID |
ExecutionJobVertex.getJobVertexId() |
JobVertexID |
AccessExecutionJobVertex.getJobVertexId()
Returns the
JobVertexID for this job vertex. |
| Modifier and Type | Method and Description |
|---|---|
Map<JobVertexID,ExecutionJobVertex> |
ExecutionGraph.getAllVertices() |
Map<JobVertexID,? extends AccessExecutionJobVertex> |
AccessExecutionGraph.getAllVertices()
Returns a map containing all job vertices for this execution graph.
|
Map<JobVertexID,AccessExecutionJobVertex> |
ArchivedExecutionGraph.getAllVertices() |
Map<JobVertexID,ExecutionJobVertex> |
DefaultExecutionGraph.getAllVertices() |
List<JobVertexID> |
IntermediateResult.getConsumerVertices() |
| Modifier and Type | Method and Description |
|---|---|
JobVertexInputInfo |
VertexInputInfoStore.get(JobVertexID jobVertexId,
IntermediateDataSetID resultId)
Get a
JobVertexInputInfo. |
SubtaskAttemptNumberStore |
VertexAttemptNumberStore.getAttemptCounts(JobVertexID vertexId)
Returns the attempt numbers for the given vertex.
|
SubtaskAttemptNumberStore |
DefaultVertexAttemptNumberStore.getAttemptCounts(JobVertexID vertexId) |
ExecutionJobVertex |
InternalExecutionGraphAccessor.getJobVertex(JobVertexID id) |
ExecutionJobVertex |
ExecutionGraph.getJobVertex(JobVertexID id) |
AccessExecutionJobVertex |
AccessExecutionGraph.getJobVertex(JobVertexID id)
Returns the job vertex for the given
JobVertexID. |
ArchivedExecutionJobVertex |
ArchivedExecutionGraph.getJobVertex(JobVertexID id) |
ExecutionJobVertex |
DefaultExecutionGraph.getJobVertex(JobVertexID id) |
JobVertexInputInfo |
InternalExecutionGraphAccessor.getJobVertexInputInfo(JobVertexID jobVertexId,
IntermediateDataSetID resultId)
Get the input info of a certain input of a certain job vertex.
|
JobVertexInputInfo |
DefaultExecutionGraph.getJobVertexInputInfo(JobVertexID jobVertexId,
IntermediateDataSetID resultId) |
void |
VertexInputInfoStore.put(JobVertexID jobVertexId,
IntermediateDataSetID resultId,
JobVertexInputInfo info)
Put a
JobVertexInputInfo. |
void |
MutableVertexAttemptNumberStore.setAttemptCount(JobVertexID jobVertexId,
int subtaskIndex,
int attemptNumber)
Sets the attempt count for the given subtask of the given vertex.
|
void |
DefaultVertexAttemptNumberStore.setAttemptCount(JobVertexID jobVertexId,
int subtaskIndex,
int attemptNumber) |
| Constructor and Description |
|---|
ArchivedExecutionJobVertex(ArchivedExecutionVertex[] taskVertices,
JobVertexID id,
String name,
int parallelism,
int maxParallelism,
ResourceProfile resourceProfile,
StringifiedAccumulatorResult[] archivedUserAccumulators) |
TaskInformation(JobVertexID jobVertexId,
String taskName,
int numberOfSubtasks,
int maxNumberOfSubtasks,
String invokableClassName,
org.apache.flink.configuration.Configuration taskConfiguration) |
| Constructor and Description |
|---|
ArchivedExecutionGraph(org.apache.flink.api.common.JobID jobID,
String jobName,
Map<JobVertexID,ArchivedExecutionJobVertex> tasks,
List<ArchivedExecutionJobVertex> verticesInCreationOrder,
long[] stateTimestamps,
org.apache.flink.api.common.JobStatus state,
ErrorInfo failureCause,
String jsonPlan,
StringifiedAccumulatorResult[] archivedUserAccumulators,
Map<String,org.apache.flink.util.SerializedValue<org.apache.flink.util.OptionalFailure<Object>>> serializedUserAccumulators,
org.apache.flink.api.common.ArchivedExecutionConfig executionConfig,
boolean isStoppable,
CheckpointCoordinatorConfiguration jobCheckpointingConfiguration,
CheckpointStatsSnapshot checkpointStatsSnapshot,
String stateBackendName,
String checkpointStorageName,
org.apache.flink.util.TernaryBoolean stateChangelogEnabled,
String changelogStorageName) |
| Modifier and Type | Method and Description |
|---|---|
static JobVertexID |
JobVertexID.fromByteBuf(org.apache.flink.shaded.netty4.io.netty.buffer.ByteBuf buf) |
static JobVertexID |
JobVertexID.fromHexString(String hexString) |
JobVertexID |
JobVertex.getID()
Returns the ID of this job vertex.
|
| Modifier and Type | Method and Description |
|---|---|
Map<JobVertexID,JobVertexResourceRequirements> |
JobResourceRequirements.getJobVertexParallelisms() |
Set<JobVertexID> |
JobResourceRequirements.getJobVertices() |
| Modifier and Type | Method and Description |
|---|---|
JobVertex |
JobGraph.findVertexByID(JobVertexID id)
Searches for a vertex with a matching ID and returns it.
|
static OperatorID |
OperatorID.fromJobVertexID(JobVertexID id) |
JobVertexResourceRequirements.Parallelism |
JobResourceRequirements.getParallelism(JobVertexID jobVertexId) |
JobResourceRequirements.Builder |
JobResourceRequirements.Builder.setParallelismForJobVertex(JobVertexID jobVertexId,
int lowerBound,
int upperBound) |
| Modifier and Type | Method and Description |
|---|---|
static List<String> |
JobResourceRequirements.validate(JobResourceRequirements jobResourceRequirements,
Map<JobVertexID,Integer> maxParallelismPerVertex)
This method validates that:
The requested boundaries are less or equal than the max parallelism.
|
| Constructor and Description |
|---|
InputOutputFormatVertex(String name,
JobVertexID id,
List<OperatorIDPair> operatorIDPairs) |
JobVertex(String name,
JobVertexID id)
Constructs a new job vertex and assigns it with the given name.
|
JobVertex(String name,
JobVertexID primaryId,
List<OperatorIDPair> operatorIDPairs)
Constructs a new job vertex and assigns it with the given name.
|
| Constructor and Description |
|---|
JobResourceRequirements(Map<JobVertexID,JobVertexResourceRequirements> vertexResources) |
| Modifier and Type | Method and Description |
|---|---|
static Map<JobVertexID,ForwardGroup> |
ForwardGroupComputeUtil.computeForwardGroups(Iterable<JobVertex> topologicallySortedVertices,
java.util.function.Function<JobVertex,Set<JobVertex>> forwardProducersRetriever) |
static Map<JobVertexID,ForwardGroup> |
ForwardGroupComputeUtil.computeForwardGroupsAndCheckParallelism(Iterable<JobVertex> topologicallySortedVertices) |
Set<JobVertexID> |
ForwardGroup.getJobVertexIds() |
| Modifier and Type | Method and Description |
|---|---|
JobVertexID |
DefaultLogicalVertex.getId() |
JobVertexID |
LogicalEdge.getProducerVertexId()
Returns the ID of producer vertex.
|
JobVertexID |
DefaultLogicalEdge.getProducerVertexId() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
DefaultLogicalPipelinedRegion.contains(JobVertexID vertexId) |
DefaultLogicalVertex |
DefaultLogicalTopology.getVertex(JobVertexID vertexId) |
LogicalVertex |
DefaultLogicalPipelinedRegion.getVertex(JobVertexID vertexId) |
| Modifier and Type | Method and Description |
|---|---|
Set<JobVertexID> |
SlotSharingGroup.getJobVertexIds() |
List<JobVertexID> |
CoLocationGroup.getVertexIds()
Returns the IDs of the
JobVertex instances participating in this group. |
List<JobVertexID> |
CoLocationGroupImpl.getVertexIds() |
| Modifier and Type | Method and Description |
|---|---|
void |
SlotSharingGroup.addVertexToGroup(JobVertexID id) |
void |
SlotSharingGroup.removeVertexFromGroup(JobVertexID id) |
| Modifier and Type | Method and Description |
|---|---|
CompletableFuture<Acknowledge> |
JobMaster.notifyKvStateRegistered(org.apache.flink.api.common.JobID jobId,
JobVertexID jobVertexId,
KeyGroupRange keyGroupRange,
String registrationName,
org.apache.flink.queryablestate.KvStateID kvStateId,
InetSocketAddress kvStateServerAddress) |
CompletableFuture<Acknowledge> |
KvStateRegistryGateway.notifyKvStateRegistered(org.apache.flink.api.common.JobID jobId,
JobVertexID jobVertexId,
KeyGroupRange keyGroupRange,
String registrationName,
org.apache.flink.queryablestate.KvStateID kvStateId,
InetSocketAddress kvStateServerAddress)
Notifies that queryable state has been registered.
|
CompletableFuture<Acknowledge> |
JobMaster.notifyKvStateUnregistered(org.apache.flink.api.common.JobID jobId,
JobVertexID jobVertexId,
KeyGroupRange keyGroupRange,
String registrationName) |
CompletableFuture<Acknowledge> |
KvStateRegistryGateway.notifyKvStateUnregistered(org.apache.flink.api.common.JobID jobId,
JobVertexID jobVertexId,
KeyGroupRange keyGroupRange,
String registrationName)
Notifies that queryable state has been unregistered.
|
CompletableFuture<SerializedInputSplit> |
JobMasterGateway.requestNextInputSplit(JobVertexID vertexID,
ExecutionAttemptID executionAttempt)
Requests the next input split for the
ExecutionJobVertex. |
CompletableFuture<SerializedInputSplit> |
JobMaster.requestNextInputSplit(JobVertexID vertexID,
ExecutionAttemptID executionAttempt) |
| Modifier and Type | Field and Description |
|---|---|
protected JobVertexID |
TaskMetricGroup.vertexId |
| Modifier and Type | Method and Description |
|---|---|
JobVertexID |
KvStateLocation.getJobVertexId()
Returns the JobVertexID the KvState instances belong to.
|
| Modifier and Type | Method and Description |
|---|---|
TaskKvStateRegistry |
KvStateRegistry.createTaskRegistry(org.apache.flink.api.common.JobID jobId,
JobVertexID jobVertexId)
Creates a
TaskKvStateRegistry facade for the Task identified by the given
JobID and JobVertexID instance. |
void |
KvStateRegistryListener.notifyKvStateRegistered(org.apache.flink.api.common.JobID jobId,
JobVertexID jobVertexId,
KeyGroupRange keyGroupRange,
String registrationName,
org.apache.flink.queryablestate.KvStateID kvStateId)
Notifies the listener about a registered KvState instance.
|
void |
KvStateLocationRegistry.notifyKvStateRegistered(JobVertexID jobVertexId,
KeyGroupRange keyGroupRange,
String registrationName,
org.apache.flink.queryablestate.KvStateID kvStateId,
InetSocketAddress kvStateServerAddress)
Notifies the registry about a registered KvState instance.
|
void |
KvStateRegistryListener.notifyKvStateUnregistered(org.apache.flink.api.common.JobID jobId,
JobVertexID jobVertexId,
KeyGroupRange keyGroupRange,
String registrationName)
Notifies the listener about an unregistered KvState instance.
|
void |
KvStateLocationRegistry.notifyKvStateUnregistered(JobVertexID jobVertexId,
KeyGroupRange keyGroupRange,
String registrationName)
Notifies the registry about an unregistered KvState instance.
|
org.apache.flink.queryablestate.KvStateID |
KvStateRegistry.registerKvState(org.apache.flink.api.common.JobID jobId,
JobVertexID jobVertexId,
KeyGroupRange keyGroupRange,
String registrationName,
InternalKvState<?,?,?> kvState,
ClassLoader userClassLoader)
Registers the KvState instance and returns the assigned ID.
|
void |
KvStateRegistry.unregisterKvState(org.apache.flink.api.common.JobID jobId,
JobVertexID jobVertexId,
KeyGroupRange keyGroupRange,
String registrationName,
org.apache.flink.queryablestate.KvStateID kvStateId)
Unregisters the KvState instance identified by the given KvStateID.
|
| Constructor and Description |
|---|
KvStateLocation(org.apache.flink.api.common.JobID jobId,
JobVertexID jobVertexId,
int numKeyGroups,
String registrationName)
Creates the location information.
|
| Constructor and Description |
|---|
KvStateLocationRegistry(org.apache.flink.api.common.JobID jobId,
Map<JobVertexID,ExecutionJobVertex> jobVertices)
Creates the registry for the job.
|
| Modifier and Type | Method and Description |
|---|---|
protected JobVertexID |
JobVertexIdPathParameter.convertFromString(String value) |
| Modifier and Type | Method and Description |
|---|---|
protected String |
JobVertexIdPathParameter.convertToString(JobVertexID value) |
| Constructor and Description |
|---|
JobVertexDetailsInfo(JobVertexID id,
String name,
int parallelism,
int maxParallelism,
long now,
List<SubtaskExecutionAttemptDetailsInfo> subtasks) |
JobVertexTaskManagersInfo(JobVertexID jobVertexID,
String name,
long now,
Collection<JobVertexTaskManagersInfo.TaskManagersInfo> taskManagerInfos) |
| Modifier and Type | Method and Description |
|---|---|
Map<JobVertexID,TaskCheckpointStatistics> |
CheckpointStatistics.getCheckpointStatisticsPerTask() |
| Constructor and Description |
|---|
CompletedCheckpointStatistics(long id,
CheckpointStatsStatus status,
boolean savepoint,
String savepointFormat,
long triggerTimestamp,
long latestAckTimestamp,
long checkpointedSize,
long stateSize,
long duration,
long alignmentBuffered,
long processedData,
long persistedData,
int numSubtasks,
int numAckSubtasks,
org.apache.flink.runtime.rest.messages.checkpoints.CheckpointStatistics.RestAPICheckpointType checkpointType,
Map<JobVertexID,TaskCheckpointStatistics> checkpointingStatisticsPerTask,
String externalPath,
boolean discarded) |
FailedCheckpointStatistics(long id,
CheckpointStatsStatus status,
boolean savepoint,
String savepointFormat,
long triggerTimestamp,
long latestAckTimestamp,
long checkpointedSize,
long stateSize,
long duration,
long alignmentBuffered,
long processedData,
long persistedData,
int numSubtasks,
int numAckSubtasks,
org.apache.flink.runtime.rest.messages.checkpoints.CheckpointStatistics.RestAPICheckpointType checkpointType,
Map<JobVertexID,TaskCheckpointStatistics> checkpointingStatisticsPerTask,
long failureTimestamp,
String failureMessage) |
PendingCheckpointStatistics(long id,
CheckpointStatsStatus status,
boolean savepoint,
String savepointFormat,
long triggerTimestamp,
long latestAckTimestamp,
long checkpointedSize,
long stateSize,
long duration,
long alignmentBuffered,
long processedData,
long persistedData,
int numSubtasks,
int numAckSubtasks,
org.apache.flink.runtime.rest.messages.checkpoints.CheckpointStatistics.RestAPICheckpointType checkpointType,
Map<JobVertexID,TaskCheckpointStatistics> checkpointingStatisticsPerTask) |
| Modifier and Type | Method and Description |
|---|---|
JobVertexID |
JobDetailsInfo.JobVertexDetailsInfo.getJobVertexID() |
| Modifier and Type | Method and Description |
|---|---|
static SubtaskExecutionAttemptDetailsInfo |
SubtaskExecutionAttemptDetailsInfo.create(AccessExecution execution,
MetricFetcher metricFetcher,
org.apache.flink.api.common.JobID jobID,
JobVertexID jobVertexID,
List<SubtaskExecutionAttemptDetailsInfo> otherConcurrentAttempts) |
| Constructor and Description |
|---|
JobVertexDetailsInfo(JobVertexID jobVertexID,
String name,
int maxParallelism,
int parallelism,
ExecutionState executionState,
long startTime,
long endTime,
long duration,
Map<ExecutionState,Integer> tasksPerState,
IOMetricsInfo jobVertexMetrics) |
SubtasksAllAccumulatorsInfo(JobVertexID jobVertexId,
int parallelism,
Collection<SubtasksAllAccumulatorsInfo.SubtaskAccumulatorsInfo> subtaskAccumulatorsInfos) |
| Modifier and Type | Method and Description |
|---|---|
JobVertexID |
JobVertexIDDeserializer.deserialize(org.apache.flink.shaded.jackson2.com.fasterxml.jackson.core.JsonParser p,
org.apache.flink.shaded.jackson2.com.fasterxml.jackson.databind.DeserializationContext ctxt) |
| Modifier and Type | Method and Description |
|---|---|
void |
JobVertexIDSerializer.serialize(JobVertexID value,
org.apache.flink.shaded.jackson2.com.fasterxml.jackson.core.JsonGenerator gen,
org.apache.flink.shaded.jackson2.com.fasterxml.jackson.databind.SerializerProvider provider) |
void |
JobVertexIDKeySerializer.serialize(JobVertexID value,
org.apache.flink.shaded.jackson2.com.fasterxml.jackson.core.JsonGenerator gen,
org.apache.flink.shaded.jackson2.com.fasterxml.jackson.databind.SerializerProvider provider) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
VertexEndOfDataListener.areAllTasksOfJobVertexEndOfData(JobVertexID jobVertexID) |
ExecutionJobVertex |
SchedulerBase.getExecutionJobVertex(JobVertexID jobVertexId) |
VertexParallelismInformation |
VertexParallelismStore.getParallelismInfo(JobVertexID vertexId)
Returns a given vertex's parallelism information.
|
VertexParallelismInformation |
DefaultVertexParallelismStore.getParallelismInfo(JobVertexID vertexId) |
void |
SchedulerNG.notifyKvStateRegistered(org.apache.flink.api.common.JobID jobId,
JobVertexID jobVertexId,
KeyGroupRange keyGroupRange,
String registrationName,
org.apache.flink.queryablestate.KvStateID kvStateId,
InetSocketAddress kvStateServerAddress) |
void |
KvStateHandler.notifyKvStateRegistered(org.apache.flink.api.common.JobID jobId,
JobVertexID jobVertexId,
KeyGroupRange keyGroupRange,
String registrationName,
org.apache.flink.queryablestate.KvStateID kvStateId,
InetSocketAddress kvStateServerAddress) |
void |
SchedulerBase.notifyKvStateRegistered(org.apache.flink.api.common.JobID jobId,
JobVertexID jobVertexId,
KeyGroupRange keyGroupRange,
String registrationName,
org.apache.flink.queryablestate.KvStateID kvStateId,
InetSocketAddress kvStateServerAddress) |
void |
SchedulerNG.notifyKvStateUnregistered(org.apache.flink.api.common.JobID jobId,
JobVertexID jobVertexId,
KeyGroupRange keyGroupRange,
String registrationName) |
void |
KvStateHandler.notifyKvStateUnregistered(org.apache.flink.api.common.JobID jobId,
JobVertexID jobVertexId,
KeyGroupRange keyGroupRange,
String registrationName) |
void |
SchedulerBase.notifyKvStateUnregistered(org.apache.flink.api.common.JobID jobId,
JobVertexID jobVertexId,
KeyGroupRange keyGroupRange,
String registrationName) |
SerializedInputSplit |
SchedulerNG.requestNextInputSplit(JobVertexID vertexID,
ExecutionAttemptID executionAttempt) |
SerializedInputSplit |
ExecutionGraphHandler.requestNextInputSplit(JobVertexID vertexID,
ExecutionAttemptID executionAttempt) |
SerializedInputSplit |
SchedulerBase.requestNextInputSplit(JobVertexID vertexID,
ExecutionAttemptID executionAttempt) |
void |
MutableVertexParallelismStore.setParallelismInfo(JobVertexID vertexId,
VertexParallelismInformation info)
Sets the parallelism properties for the given vertex.
|
void |
DefaultVertexParallelismStore.setParallelismInfo(JobVertexID vertexId,
VertexParallelismInformation info) |
| Modifier and Type | Method and Description |
|---|---|
static void |
SsgNetworkMemoryCalculationUtils.enrichNetworkMemory(SlotSharingGroup ssg,
java.util.function.Function<JobVertexID,ExecutionJobVertex> ejvs,
ShuffleMaster<?> shuffleMaster)
Calculates network memory requirement of
ExecutionJobVertex and update ResourceProfile of corresponding slot sharing group. |
| Modifier and Type | Method and Description |
|---|---|
JobInformation.VertexInformation |
JobGraphJobInformation.getVertexInformation(JobVertexID jobVertexId) |
void |
AdaptiveScheduler.notifyKvStateRegistered(org.apache.flink.api.common.JobID jobId,
JobVertexID jobVertexId,
KeyGroupRange keyGroupRange,
String registrationName,
org.apache.flink.queryablestate.KvStateID kvStateId,
InetSocketAddress kvStateServerAddress) |
void |
AdaptiveScheduler.notifyKvStateUnregistered(org.apache.flink.api.common.JobID jobId,
JobVertexID jobVertexId,
KeyGroupRange keyGroupRange,
String registrationName) |
SerializedInputSplit |
AdaptiveScheduler.requestNextInputSplit(JobVertexID vertexID,
ExecutionAttemptID executionAttempt) |
| Modifier and Type | Method and Description |
|---|---|
JobVertexID |
JobInformation.VertexInformation.getJobVertexID() |
JobVertexID |
JobAllocationsInformation.VertexAllocationInformation.getJobVertexID() |
| Modifier and Type | Method and Description |
|---|---|
Set<JobVertexID> |
VertexParallelism.getVertices() |
| Modifier and Type | Method and Description |
|---|---|
List<JobAllocationsInformation.VertexAllocationInformation> |
JobAllocationsInformation.getAllocations(JobVertexID jobVertexID) |
int |
VertexParallelism.getParallelism(JobVertexID jobVertexId) |
Optional<Integer> |
VertexParallelism.getParallelismOptional(JobVertexID jobVertexId) |
JobInformation.VertexInformation |
JobInformation.getVertexInformation(JobVertexID jobVertexId) |
| Modifier and Type | Method and Description |
|---|---|
Collection<org.apache.flink.runtime.scheduler.adaptive.allocator.StateLocalitySlotAssigner.AllocationScore> |
StateLocalitySlotAssigner.calculateScore(org.apache.flink.runtime.scheduler.adaptive.allocator.SlotSharingSlotAllocator.ExecutionSlotSharingGroup group,
Map<JobVertexID,Integer> parallelism,
JobInformation jobInformation,
JobAllocationsInformation previousAllocations) |
| Constructor and Description |
|---|
VertexAllocationInformation(AllocationID allocationID,
JobVertexID jobVertexID,
KeyGroupRange keyGroupRange) |
| Constructor and Description |
|---|
VertexParallelism(Map<JobVertexID,Integer> parallelismForVertices) |
| Modifier and Type | Method and Description |
|---|---|
int |
VertexParallelismAndInputInfosDecider.computeSourceParallelismUpperBound(JobVertexID jobVertexId,
int maxParallelism)
Compute source parallelism upper bound for the source vertex.
|
int |
DefaultVertexParallelismAndInputInfosDecider.computeSourceParallelismUpperBound(JobVertexID jobVertexId,
int maxParallelism) |
ParallelismAndInputInfos |
VertexParallelismAndInputInfosDecider.decideParallelismAndInputInfosForVertex(JobVertexID jobVertexId,
List<BlockingResultInfo> consumedResults,
int vertexInitialParallelism,
int vertexMinParallelism,
int vertexMaxParallelism)
Decide the parallelism and
JobVertexInputInfos for this job vertex. |
ParallelismAndInputInfos |
DefaultVertexParallelismAndInputInfosDecider.decideParallelismAndInputInfosForVertex(JobVertexID jobVertexId,
List<BlockingResultInfo> consumedResults,
int vertexInitialParallelism,
int vertexMinParallelism,
int vertexMaxParallelism) |
| Constructor and Description |
|---|
AdaptiveBatchScheduler(org.slf4j.Logger log,
JobGraph jobGraph,
Executor ioExecutor,
org.apache.flink.configuration.Configuration jobMasterConfiguration,
java.util.function.Consumer<org.apache.flink.runtime.concurrent.ComponentMainThreadExecutor> startUpAction,
org.apache.flink.util.concurrent.ScheduledExecutor delayExecutor,
ClassLoader userCodeLoader,
CheckpointsCleaner checkpointsCleaner,
CheckpointRecoveryFactory checkpointRecoveryFactory,
JobManagerJobMetricGroup jobManagerJobMetricGroup,
SchedulingStrategyFactory schedulingStrategyFactory,
FailoverStrategy.Factory failoverStrategyFactory,
RestartBackoffTimeStrategy restartBackoffTimeStrategy,
ExecutionOperations executionOperations,
ExecutionVertexVersioner executionVertexVersioner,
ExecutionSlotAllocatorFactory executionSlotAllocatorFactory,
long initializationTimestamp,
org.apache.flink.runtime.concurrent.ComponentMainThreadExecutor mainThreadExecutor,
JobStatusListener jobStatusListener,
Collection<org.apache.flink.core.failure.FailureEnricher> failureEnrichers,
ExecutionGraphFactory executionGraphFactory,
ShuffleMaster<?> shuffleMaster,
org.apache.flink.api.common.time.Time rpcTimeout,
VertexParallelismAndInputInfosDecider vertexParallelismAndInputInfosDecider,
int defaultMaxParallelism,
org.apache.flink.configuration.JobManagerOptions.HybridPartitionDataConsumeConstraint hybridPartitionDataConsumeConstraint,
Map<JobVertexID,ForwardGroup> forwardGroupsByJobVertexId) |
SpeculativeScheduler(org.slf4j.Logger log,
JobGraph jobGraph,
Executor ioExecutor,
org.apache.flink.configuration.Configuration jobMasterConfiguration,
java.util.function.Consumer<org.apache.flink.runtime.concurrent.ComponentMainThreadExecutor> startUpAction,
org.apache.flink.util.concurrent.ScheduledExecutor delayExecutor,
ClassLoader userCodeLoader,
CheckpointsCleaner checkpointsCleaner,
CheckpointRecoveryFactory checkpointRecoveryFactory,
JobManagerJobMetricGroup jobManagerJobMetricGroup,
SchedulingStrategyFactory schedulingStrategyFactory,
FailoverStrategy.Factory failoverStrategyFactory,
RestartBackoffTimeStrategy restartBackoffTimeStrategy,
ExecutionOperations executionOperations,
ExecutionVertexVersioner executionVertexVersioner,
ExecutionSlotAllocatorFactory executionSlotAllocatorFactory,
long initializationTimestamp,
org.apache.flink.runtime.concurrent.ComponentMainThreadExecutor mainThreadExecutor,
JobStatusListener jobStatusListener,
Collection<org.apache.flink.core.failure.FailureEnricher> failureEnrichers,
ExecutionGraphFactory executionGraphFactory,
ShuffleMaster<?> shuffleMaster,
org.apache.flink.api.common.time.Time rpcTimeout,
VertexParallelismAndInputInfosDecider vertexParallelismAndInputInfosDecider,
int defaultMaxParallelism,
BlocklistOperations blocklistOperations,
org.apache.flink.configuration.JobManagerOptions.HybridPartitionDataConsumeConstraint hybridPartitionDataConsumeConstraint,
Map<JobVertexID,ForwardGroup> forwardGroupsByJobVertexId) |
| Modifier and Type | Method and Description |
|---|---|
JobVertexID |
ExecutionVertexID.getJobVertexId() |
| Constructor and Description |
|---|
ExecutionVertexID(JobVertexID jobVertexId,
int subtaskIndex) |
| Modifier and Type | Field and Description |
|---|---|
protected JobVertexID |
TaskLocalStateStoreImpl.jobVertexID
JobVertexID of the owning subtask.
|
| Modifier and Type | Method and Description |
|---|---|
TaskLocalStateStore |
TaskExecutorLocalStateStoresManager.localStateStoreForSubtask(org.apache.flink.api.common.JobID jobId,
AllocationID allocationID,
JobVertexID jobVertexID,
int subtaskIndex,
org.apache.flink.configuration.Configuration clusterConfiguration,
org.apache.flink.configuration.Configuration jobConfiguration) |
| Constructor and Description |
|---|
ChangelogTaskLocalStateStore(org.apache.flink.api.common.JobID jobID,
AllocationID allocationID,
JobVertexID jobVertexID,
int subtaskIndex,
LocalRecoveryConfig localRecoveryConfig,
Executor discardExecutor) |
LocalRecoveryDirectoryProviderImpl(File[] allocationBaseDirs,
org.apache.flink.api.common.JobID jobID,
JobVertexID jobVertexID,
int subtaskIndex) |
LocalRecoveryDirectoryProviderImpl(File allocationBaseDir,
org.apache.flink.api.common.JobID jobID,
JobVertexID jobVertexID,
int subtaskIndex) |
TaskLocalStateStoreImpl(org.apache.flink.api.common.JobID jobID,
AllocationID allocationID,
JobVertexID jobVertexID,
int subtaskIndex,
LocalRecoveryConfig localRecoveryConfig,
Executor discardExecutor) |
| Modifier and Type | Method and Description |
|---|---|
TaskKvStateRegistry |
KvStateService.createKvStateTaskRegistry(org.apache.flink.api.common.JobID jobId,
JobVertexID jobVertexId) |
| Modifier and Type | Method and Description |
|---|---|
void |
RpcKvStateRegistryListener.notifyKvStateRegistered(org.apache.flink.api.common.JobID jobId,
JobVertexID jobVertexId,
KeyGroupRange keyGroupRange,
String registrationName,
org.apache.flink.queryablestate.KvStateID kvStateId) |
void |
RpcKvStateRegistryListener.notifyKvStateUnregistered(org.apache.flink.api.common.JobID jobId,
JobVertexID jobVertexId,
KeyGroupRange keyGroupRange,
String registrationName) |
| Constructor and Description |
|---|
RpcInputSplitProvider(JobMasterGateway jobMasterGateway,
JobVertexID jobVertexID,
ExecutionAttemptID executionAttemptID,
java.time.Duration timeout) |
| Modifier and Type | Method and Description |
|---|---|
JobVertexID |
Task.getJobVertexId() |
JobVertexID |
RuntimeEnvironment.getJobVertexId() |
| Constructor and Description |
|---|
RuntimeEnvironment(org.apache.flink.api.common.JobID jobId,
JobVertexID jobVertexId,
ExecutionAttemptID executionId,
org.apache.flink.api.common.ExecutionConfig executionConfig,
org.apache.flink.api.common.JobInfo jobInfo,
org.apache.flink.api.common.TaskInfo taskInfo,
org.apache.flink.configuration.Configuration jobConfiguration,
org.apache.flink.configuration.Configuration taskConfiguration,
org.apache.flink.util.UserCodeClassLoader userCodeClassLoader,
MemoryManager memManager,
SharedResources sharedResources,
IOManager ioManager,
BroadcastVariableManager bcVarManager,
TaskStateManager taskStateManager,
GlobalAggregateManager aggregateManager,
AccumulatorRegistry accumulatorRegistry,
TaskKvStateRegistry kvStateRegistry,
InputSplitProvider splitProvider,
Map<String,Future<org.apache.flink.core.fs.Path>> distCacheEntries,
ResultPartitionWriter[] writers,
IndexedInputGate[] inputGates,
TaskEventDispatcher taskEventDispatcher,
CheckpointResponder checkpointResponder,
TaskOperatorEventGateway operatorEventGateway,
TaskManagerRuntimeInfo taskManagerInfo,
TaskMetricGroup metrics,
Task containingTask,
ExternalResourceInfoProvider externalResourceInfoProvider,
ChannelStateWriteRequestExecutorFactory channelStateExecutorFactory,
TaskManagerActions taskManagerActions) |
Copyright © 2014–2024 The Apache Software Foundation. All rights reserved.