Uses of Class
org.apache.flink.runtime.executiongraph.JobVertexInputInfo
-
-
Uses of JobVertexInputInfo in org.apache.flink.runtime.executiongraph
Methods in org.apache.flink.runtime.executiongraph that return JobVertexInputInfo Modifier and Type Method Description static JobVertexInputInfo
VertexInputInfoComputationUtils. computeVertexInputInfoForAllToAll(int sourceCount, int targetCount, Function<Integer,Integer> numOfSubpartitionsRetriever, boolean isDynamicGraph, boolean isBroadcast, boolean isSingleSubpartitionContainsAllData)
Compute theJobVertexInputInfo
for aDistributionPattern.ALL_TO_ALL
edge.static JobVertexInputInfo
VertexInputInfoComputationUtils. computeVertexInputInfoForPointwise(int sourceCount, int targetCount, Function<Integer,Integer> numOfSubpartitionsRetriever, boolean isDynamicGraph)
Compute theJobVertexInputInfo
for aDistributionPattern.POINTWISE
edge.JobVertexInputInfo
VertexInputInfoStore. get(JobVertexID jobVertexId, IntermediateDataSetID resultId)
Get aJobVertexInputInfo
.JobVertexInputInfo
DefaultExecutionGraph. getJobVertexInputInfo(JobVertexID jobVertexId, IntermediateDataSetID resultId)
JobVertexInputInfo
InternalExecutionGraphAccessor. getJobVertexInputInfo(JobVertexID jobVertexId, IntermediateDataSetID resultId)
Get the input info of a certain input of a certain job vertex.Methods in org.apache.flink.runtime.executiongraph that return types with arguments of type JobVertexInputInfo Modifier and Type Method Description static Map<IntermediateDataSetID,JobVertexInputInfo>
VertexInputInfoComputationUtils. computeVertexInputInfos(int parallelism, List<? extends IntermediateResultInfo> inputs, boolean isDynamicGraph)
static Map<IntermediateDataSetID,JobVertexInputInfo>
VertexInputInfoComputationUtils. computeVertexInputInfos(ExecutionJobVertex ejv, Function<IntermediateDataSetID,IntermediateResult> intermediateResultRetriever)
Map<IntermediateDataSetID,JobVertexInputInfo>
ParallelismAndInputInfos. getJobVertexInputInfos()
Methods in org.apache.flink.runtime.executiongraph with parameters of type JobVertexInputInfo Modifier and Type Method Description void
VertexInputInfoStore. put(JobVertexID jobVertexId, IntermediateDataSetID resultId, JobVertexInputInfo info)
Put aJobVertexInputInfo
.Method parameters in org.apache.flink.runtime.executiongraph with type arguments of type JobVertexInputInfo Modifier and Type Method Description 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 parameters in org.apache.flink.runtime.executiongraph with type arguments of type JobVertexInputInfo Constructor Description ParallelismAndInputInfos(int parallelism, Map<IntermediateDataSetID,JobVertexInputInfo> jobVertexInputInfos)
-
Uses of JobVertexInputInfo in org.apache.flink.runtime.jobmaster.event
Methods in org.apache.flink.runtime.jobmaster.event that return types with arguments of type JobVertexInputInfo Modifier and Type Method Description Map<IntermediateDataSetID,JobVertexInputInfo>
ExecutionJobVertexInitializedEvent. getJobVertexInputInfos()
Constructor parameters in org.apache.flink.runtime.jobmaster.event with type arguments of type JobVertexInputInfo Constructor Description ExecutionJobVertexInitializedEvent(JobVertexID jobVertexId, int parallelism, Map<IntermediateDataSetID,JobVertexInputInfo> jobVertexInputInfos)
-
Uses of JobVertexInputInfo in org.apache.flink.runtime.scheduler.adaptivebatch
Method parameters in org.apache.flink.runtime.scheduler.adaptivebatch with type arguments of type JobVertexInputInfo Modifier and Type Method 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.void
BatchJobRecoveryHandler. onExecutionJobVertexInitialization(JobVertexID jobVertexId, int parallelism, Map<IntermediateDataSetID,JobVertexInputInfo> jobVertexInputInfos)
Records the job vertex initialization event for use during future batch job recovery.void
DefaultBatchJobRecoveryHandler. onExecutionJobVertexInitialization(JobVertexID jobVertexId, int parallelism, Map<IntermediateDataSetID,JobVertexInputInfo> jobVertexInputInfos)
void
DummyBatchJobRecoveryHandler. onExecutionJobVertexInitialization(JobVertexID jobVertexId, int parallelism, Map<IntermediateDataSetID,JobVertexInputInfo> jobVertexInputInfos)
-
Uses of JobVertexInputInfo in org.apache.flink.runtime.scheduler.adaptivebatch.util
Methods in org.apache.flink.runtime.scheduler.adaptivebatch.util that return JobVertexInputInfo Modifier and Type Method Description static JobVertexInputInfo
VertexParallelismAndInputInfosDeciderUtils. createdJobVertexInputInfoForBroadcast(BlockingInputInfo inputInfo, int parallelism)
static JobVertexInputInfo
VertexParallelismAndInputInfosDeciderUtils. createdJobVertexInputInfoForNonBroadcast(BlockingInputInfo inputInfo, List<IndexRange> subpartitionSliceRanges, List<SubpartitionSlice> subpartitionSlices)
Methods in org.apache.flink.runtime.scheduler.adaptivebatch.util that return types with arguments of type JobVertexInputInfo Modifier and Type Method Description Map<IntermediateDataSetID,JobVertexInputInfo>
AllToAllVertexInputInfoComputer. compute(JobVertexID jobVertexId, List<BlockingInputInfo> inputInfos, int parallelism, int minParallelism, int maxParallelism, long dataVolumePerTask)
Decide parallelism and input infos, which will make the data be evenly distributed to downstream subtasks for ALL_TO_ALL, such that different downstream subtasks consume roughly the same amount of data.Map<IntermediateDataSetID,JobVertexInputInfo>
PointwiseVertexInputInfoComputer. compute(List<BlockingInputInfo> inputInfos, int parallelism, int minParallelism, int maxParallelism, long dataVolumePerTask)
Decide parallelism and input infos, which will make the data be evenly distributed to downstream subtasks for POINTWISE, such that different downstream subtasks consume roughly the same amount of data.static Map<IntermediateDataSetID,JobVertexInputInfo>
VertexParallelismAndInputInfosDeciderUtils. createJobVertexInputInfos(List<BlockingInputInfo> inputInfos, Map<Integer,List<SubpartitionSlice>> subpartitionSlices, List<IndexRange> subpartitionSliceRanges, Function<Integer,Integer> subpartitionSliceKeyResolver)
Methods in org.apache.flink.runtime.scheduler.adaptivebatch.util with parameters of type JobVertexInputInfo Modifier and Type Method Description static void
VertexParallelismAndInputInfosDeciderUtils. logBalancedDataDistributionOptimizationResult(org.slf4j.Logger logger, JobVertexID jobVertexId, BlockingInputInfo inputInfo, JobVertexInputInfo optimizedJobVertexInputInfo)
Logs the data distribution optimization info when a balanced data distribution algorithm is effectively optimized compared to the num-based data distribution algorithm.Method parameters in org.apache.flink.runtime.scheduler.adaptivebatch.util with type arguments of type JobVertexInputInfo Modifier and Type Method Description static int
VertexParallelismAndInputInfosDeciderUtils. checkAndGetParallelism(Collection<JobVertexInputInfo> vertexInputInfos)
-