Package org.apache.flink.runtime.scheduler.adaptivebatch
-
Interface Summary Interface Description BatchJobRecoveryContext Context for batch job recovery.BatchJobRecoveryHandler Interface for handling batch job recovery.BlockingResultInfo The blocking result info, which will be used to calculate the vertex parallelism and input infos.SpeculativeExecutionHandler Interface for managing speculative execution of tasks and handling slow task detection.VertexParallelismAndInputInfosDecider VertexParallelismAndInputInfosDecideris responsible for deciding the parallelism andJobVertexInputInfos of a job vertex, based on the information of the consumed blocking results. -
Class Summary Class Description AdaptiveBatchScheduler This scheduler decides the parallelism of JobVertex according to the data volume it consumes.AdaptiveBatchSchedulerFactory Factory forAdaptiveBatchScheduler.AllToAllBlockingResultInfo Information of All-To-All result.DefaultBatchJobRecoveryHandler Default implementation ofBatchJobRecoveryHandlerandJobEventReplayHandler.DefaultSpeculativeExecutionHandler The default implementation ofSpeculativeExecutionHandler.DefaultVertexParallelismAndInputInfosDecider Default implementation ofVertexParallelismAndInputInfosDecider.DummyBatchJobRecoveryHandler A dummy implementation of theBatchJobRecoveryHandler.DummySpeculativeExecutionHandler The dummy implementation ofSpeculativeExecutionHandler.PointwiseBlockingResultInfo Information of Pointwise result.