Uses of Class
org.apache.flink.runtime.scheduler.strategy.ExecutionVertexID
-
-
Uses of ExecutionVertexID in org.apache.flink.runtime.executiongraph
Methods in org.apache.flink.runtime.executiongraph that return ExecutionVertexID Modifier and Type Method Description ExecutionVertexIDExecutionAttemptID. getExecutionVertexId()ExecutionVertexIDExecutionVertex. getID()Methods in org.apache.flink.runtime.executiongraph with parameters of type ExecutionVertexID Modifier and Type Method Description voidEdgeManager. connectVertexWithConsumedPartitionGroup(ExecutionVertexID executionVertexId, ConsumedPartitionGroup consumedPartitionGroup)List<ConsumedPartitionGroup>EdgeManager. getConsumedPartitionGroupsForVertex(ExecutionVertexID executionVertexId)ExecutionVertexDefaultExecutionGraph. getExecutionVertexOrThrow(ExecutionVertexID id)ExecutionVertexInternalExecutionGraphAccessor. getExecutionVertexOrThrow(ExecutionVertexID id)Constructors in org.apache.flink.runtime.executiongraph with parameters of type ExecutionVertexID Constructor Description ExecutionAttemptID(ExecutionGraphID executionGraphId, ExecutionVertexID executionVertexId, int attemptNumber) -
Uses of ExecutionVertexID in org.apache.flink.runtime.executiongraph.failover.flip1
Methods in org.apache.flink.runtime.executiongraph.failover.flip1 that return types with arguments of type ExecutionVertexID Modifier and Type Method Description Set<ExecutionVertexID>FailoverStrategy. getTasksNeedingRestart(ExecutionVertexID executionVertexId, Throwable cause)Returns a set of IDs corresponding to the set of vertices that should be restarted.Set<ExecutionVertexID>RestartAllFailoverStrategy. getTasksNeedingRestart(ExecutionVertexID executionVertexId, Throwable cause)Returns all vertices on any task failure.Set<ExecutionVertexID>RestartPipelinedRegionFailoverStrategy. getTasksNeedingRestart(ExecutionVertexID executionVertexId, Throwable cause)Returns a set of IDs corresponding to the set of vertices that should be restarted.Set<ExecutionVertexID>FailureHandlingResult. getVerticesToRestart()Returns the tasks to restart.Methods in org.apache.flink.runtime.executiongraph.failover.flip1 with parameters of type ExecutionVertexID Modifier and Type Method Description SchedulingPipelinedRegionRestartPipelinedRegionFailoverStrategy. getFailoverRegion(ExecutionVertexID vertexID)Returns the failover region that contains the given execution vertex.Set<ExecutionVertexID>FailoverStrategy. getTasksNeedingRestart(ExecutionVertexID executionVertexId, Throwable cause)Returns a set of IDs corresponding to the set of vertices that should be restarted.Set<ExecutionVertexID>RestartAllFailoverStrategy. getTasksNeedingRestart(ExecutionVertexID executionVertexId, Throwable cause)Returns all vertices on any task failure.Set<ExecutionVertexID>RestartPipelinedRegionFailoverStrategy. getTasksNeedingRestart(ExecutionVertexID executionVertexId, Throwable cause)Returns a set of IDs corresponding to the set of vertices that should be restarted.Method parameters in org.apache.flink.runtime.executiongraph.failover.flip1 with type arguments of type ExecutionVertexID Modifier and Type Method Description static Set<Set<SchedulingExecutionVertex>>SchedulingPipelinedRegionComputeUtil. computePipelinedRegions(Iterable<? extends SchedulingExecutionVertex> topologicallySortedVertices, java.util.function.Function<ExecutionVertexID,? extends SchedulingExecutionVertex> executionVertexRetriever, java.util.function.Function<IntermediateResultPartitionID,? extends SchedulingResultPartition> resultPartitionRetriever)static FailureHandlingResultFailureHandlingResult. restartable(Execution failedExecution, Throwable cause, long timestamp, CompletableFuture<Map<String,String>> failureLabels, Set<ExecutionVertexID> verticesToRestart, long restartDelayMS, boolean globalFailure)Creates a result of a set of tasks to restart to recover from the failure. -
Uses of ExecutionVertexID in org.apache.flink.runtime.executiongraph.failover.flip1.partitionrelease
Methods in org.apache.flink.runtime.executiongraph.failover.flip1.partitionrelease with parameters of type ExecutionVertexID Modifier and Type Method Description booleanRegionPartitionGroupReleaseStrategy. isRegionOfVertexFinished(ExecutionVertexID executionVertexId)List<ConsumedPartitionGroup>NotReleasingPartitionGroupReleaseStrategy. vertexFinished(ExecutionVertexID finishedVertex)List<ConsumedPartitionGroup>PartitionGroupReleaseStrategy. vertexFinished(ExecutionVertexID finishedVertex)Calling this method informs the strategy that a vertex finished.List<ConsumedPartitionGroup>RegionPartitionGroupReleaseStrategy. vertexFinished(ExecutionVertexID finishedVertex)voidNotReleasingPartitionGroupReleaseStrategy. vertexUnfinished(ExecutionVertexID executionVertexID)voidPartitionGroupReleaseStrategy. vertexUnfinished(ExecutionVertexID executionVertexID)Calling this method informs the strategy that a vertex is no longer in finished state, e.g., when a vertex is re-executed.voidRegionPartitionGroupReleaseStrategy. vertexUnfinished(ExecutionVertexID executionVertexId)Method parameters in org.apache.flink.runtime.executiongraph.failover.flip1.partitionrelease with type arguments of type ExecutionVertexID Modifier and Type Method Description voidRegionPartitionGroupReleaseStrategy. notifySchedulingTopologyUpdated(SchedulingTopology schedulingTopology, List<ExecutionVertexID> newExecutionVertices) -
Uses of ExecutionVertexID in org.apache.flink.runtime.scheduler
Methods in org.apache.flink.runtime.scheduler that return ExecutionVertexID Modifier and Type Method Description ExecutionVertexIDExecutionVertexVersion. getExecutionVertexId()Methods in org.apache.flink.runtime.scheduler that return types with arguments of type ExecutionVertexID Modifier and Type Method Description Map<ExecutionVertexID,ExecutionVertexVersion>ExecutionVertexVersioner. getExecutionVertexVersions(Collection<ExecutionVertexID> executionVertexIds)Collection<ExecutionVertexID>ExecutionGraphToInputsLocationsRetrieverAdapter. getProducersOfConsumedPartitionGroup(ConsumedPartitionGroup consumedPartitionGroup)Collection<ExecutionVertexID>InputsLocationsRetriever. getProducersOfConsumedPartitionGroup(ConsumedPartitionGroup consumedPartitionGroup)Get the producer execution vertices of a consumed result partition group.Set<ExecutionVertexID>ExecutionVertexVersioner. getUnmodifiedExecutionVertices(Set<ExecutionVertexVersion> executionVertexVersions)Map<ExecutionVertexID,ExecutionVertexVersion>ExecutionVertexVersioner. recordVertexModifications(Collection<ExecutionVertexID> vertices)Methods in org.apache.flink.runtime.scheduler with parameters of type ExecutionVertexID Modifier and Type Method Description protected voidDefaultScheduler. cancelAllPendingSlotRequestsForVertex(ExecutionVertexID executionVertexId)Collection<ConsumedPartitionGroup>ExecutionGraphToInputsLocationsRetrieverAdapter. getConsumedPartitionGroups(ExecutionVertexID executionVertexId)Collection<ConsumedPartitionGroup>InputsLocationsRetriever. getConsumedPartitionGroups(ExecutionVertexID executionVertexId)Get the consumed result partition groups of an execution vertex.ExecutionVertexSchedulerBase. getExecutionVertex(ExecutionVertexID executionVertexId)CompletableFuture<Collection<TaskManagerLocation>>DefaultPreferredLocationsRetriever. getPreferredLocations(ExecutionVertexID executionVertexId, Set<ExecutionVertexID> producersToIgnore)CompletableFuture<Collection<TaskManagerLocation>>PreferredLocationsRetriever. getPreferredLocations(ExecutionVertexID executionVertexId, Set<ExecutionVertexID> producersToIgnore)Returns preferred locations of an execution vertex.Collection<TaskManagerLocation>SyncPreferredLocationsRetriever. getPreferredLocations(ExecutionVertexID executionVertexId, Set<ExecutionVertexID> producersToIgnore)Returns preferred locations of an execution vertex.Optional<TaskManagerLocation>StateLocationRetriever. getStateLocation(ExecutionVertexID executionVertexId)Returns state location of an execution vertex.Optional<CompletableFuture<TaskManagerLocation>>ExecutionGraphToInputsLocationsRetrieverAdapter. getTaskManagerLocation(ExecutionVertexID executionVertexId)Optional<CompletableFuture<TaskManagerLocation>>InputsLocationsRetriever. getTaskManagerLocation(ExecutionVertexID executionVertexId)Get the task manager location future for an execution vertex.ExecutionVertexVersionExecutionVertexVersioner. recordModification(ExecutionVertexID executionVertexId)protected voidSchedulerBase. resetForNewExecution(ExecutionVertexID executionVertexId)Method parameters in org.apache.flink.runtime.scheduler with type arguments of type ExecutionVertexID Modifier and Type Method Description voidDefaultExecutionDeployer. allocateSlotsAndDeploy(List<Execution> executionsToDeploy, Map<ExecutionVertexID,ExecutionVertexVersion> requiredVersionByVertex)voidDefaultScheduler. allocateSlotsAndDeploy(List<ExecutionVertexID> verticesToDeploy)voidExecutionDeployer. allocateSlotsAndDeploy(List<Execution> executionsToDeploy, Map<ExecutionVertexID,ExecutionVertexVersion> requiredVersionByVertex)Allocate slots and deploy executions.voidSchedulerOperations. allocateSlotsAndDeploy(List<ExecutionVertexID> verticesToDeploy)Allocate slots and deploy the vertex when slots are returned.DefaultExecutionDeployerDefaultExecutionDeployer.Factory. createInstance(org.slf4j.Logger log, ExecutionSlotAllocator executionSlotAllocator, ExecutionOperations executionOperations, ExecutionVertexVersioner executionVertexVersioner, org.apache.flink.api.common.time.Time partitionRegistrationTimeout, java.util.function.BiConsumer<ExecutionVertexID,AllocationID> allocationReservationFunc, org.apache.flink.runtime.concurrent.ComponentMainThreadExecutor mainThreadExecutor)ExecutionDeployerExecutionDeployer.Factory. createInstance(org.slf4j.Logger log, ExecutionSlotAllocator executionSlotAllocator, ExecutionOperations executionOperations, ExecutionVertexVersioner executionVertexVersioner, org.apache.flink.api.common.time.Time partitionRegistrationTimeout, java.util.function.BiConsumer<ExecutionVertexID,AllocationID> allocationReservationFunc, org.apache.flink.runtime.concurrent.ComponentMainThreadExecutor mainThreadExecutor)Instantiate anExecutionDeployerwith the given params.Map<ExecutionVertexID,ExecutionVertexVersion>ExecutionVertexVersioner. getExecutionVertexVersions(Collection<ExecutionVertexID> executionVertexIds)CompletableFuture<Collection<TaskManagerLocation>>DefaultPreferredLocationsRetriever. getPreferredLocations(ExecutionVertexID executionVertexId, Set<ExecutionVertexID> producersToIgnore)CompletableFuture<Collection<TaskManagerLocation>>PreferredLocationsRetriever. getPreferredLocations(ExecutionVertexID executionVertexId, Set<ExecutionVertexID> producersToIgnore)Returns preferred locations of an execution vertex.Collection<TaskManagerLocation>SyncPreferredLocationsRetriever. getPreferredLocations(ExecutionVertexID executionVertexId, Set<ExecutionVertexID> producersToIgnore)Returns preferred locations of an execution vertex.voidSchedulingTopologyListener. notifySchedulingTopologyUpdated(SchedulingTopology schedulingTopology, List<ExecutionVertexID> newExecutionVertices)Notifies that the scheduling topology is just updated.Map<ExecutionVertexID,ExecutionVertexVersion>ExecutionVertexVersioner. recordVertexModifications(Collection<ExecutionVertexID> vertices)protected voidSchedulerBase. resetForNewExecutions(Collection<ExecutionVertexID> vertices)protected voidSchedulerBase. restoreState(Set<ExecutionVertexID> vertices, boolean isGlobalRecovery)voidVertexEndOfDataListener. restoreVertices(Set<ExecutionVertexID> executionVertices)protected voidSchedulerBase. transitionToScheduled(List<ExecutionVertexID> verticesToDeploy) -
Uses of ExecutionVertexID in org.apache.flink.runtime.scheduler.adapter
Methods in org.apache.flink.runtime.scheduler.adapter with parameters of type ExecutionVertexID Modifier and Type Method Description booleanDefaultSchedulingPipelinedRegion. contains(ExecutionVertexID vertexId)DefaultSchedulingPipelinedRegionDefaultExecutionTopology. getPipelinedRegionOfVertex(ExecutionVertexID vertexId)org.apache.flink.runtime.scheduler.adapter.DefaultExecutionVertexDefaultExecutionTopology. getVertex(ExecutionVertexID executionVertexId)org.apache.flink.runtime.scheduler.adapter.DefaultExecutionVertexDefaultSchedulingPipelinedRegion. getVertex(ExecutionVertexID vertexId) -
Uses of ExecutionVertexID in org.apache.flink.runtime.scheduler.adaptive.allocator
Methods in org.apache.flink.runtime.scheduler.adaptive.allocator with parameters of type ExecutionVertexID Modifier and Type Method Description LogicalSlotReservedSlots. getSlotFor(ExecutionVertexID executionVertexId)Method parameters in org.apache.flink.runtime.scheduler.adaptive.allocator with type arguments of type ExecutionVertexID Modifier and Type Method Description static ReservedSlotsReservedSlots. create(Map<ExecutionVertexID,LogicalSlot> assignedSlots) -
Uses of ExecutionVertexID in org.apache.flink.runtime.scheduler.adaptivebatch
Methods in org.apache.flink.runtime.scheduler.adaptivebatch with parameters of type ExecutionVertexID Modifier and Type Method Description SpeculativeExecutionVertexSpeculativeScheduler. getExecutionVertex(ExecutionVertexID executionVertexId)protected voidAdaptiveBatchScheduler. resetForNewExecution(ExecutionVertexID executionVertexId)protected voidSpeculativeScheduler. resetForNewExecution(ExecutionVertexID executionVertexId)Method parameters in org.apache.flink.runtime.scheduler.adaptivebatch with type arguments of type ExecutionVertexID Modifier and Type Method Description voidAdaptiveBatchScheduler. allocateSlotsAndDeploy(List<ExecutionVertexID> verticesToDeploy)voidSpeculativeScheduler. notifySlowTasks(Map<ExecutionVertexID,Collection<ExecutionAttemptID>> slowTasks) -
Uses of ExecutionVertexID in org.apache.flink.runtime.scheduler.exceptionhistory
Method parameters in org.apache.flink.runtime.scheduler.exceptionhistory with type arguments of type ExecutionVertexID Modifier and Type Method Description static FailureHandlingResultSnapshotFailureHandlingResultSnapshot. create(FailureHandlingResult failureHandlingResult, java.util.function.Function<ExecutionVertexID,Collection<Execution>> currentExecutionsLookup)Creates aFailureHandlingResultSnapshotbased on the passedFailureHandlingResultandExecutionVertices. -
Uses of ExecutionVertexID in org.apache.flink.runtime.scheduler.slowtaskdetector
Method parameters in org.apache.flink.runtime.scheduler.slowtaskdetector with type arguments of type ExecutionVertexID Modifier and Type Method Description voidSlowTaskDetectorListener. notifySlowTasks(Map<ExecutionVertexID,Collection<ExecutionAttemptID>> slowTasks)Notify detected slow tasks. -
Uses of ExecutionVertexID in org.apache.flink.runtime.scheduler.strategy
Methods in org.apache.flink.runtime.scheduler.strategy that return ExecutionVertexID Modifier and Type Method Description static ExecutionVertexIDExecutionVertexID. fromByteBuf(org.apache.flink.shaded.netty4.io.netty.buffer.ByteBuf buf)ExecutionVertexIDConsumerVertexGroup. getFirst()Methods in org.apache.flink.runtime.scheduler.strategy that return types with arguments of type ExecutionVertexID Modifier and Type Method Description Iterator<ExecutionVertexID>ConsumerVertexGroup. iterator()Methods in org.apache.flink.runtime.scheduler.strategy with parameters of type ExecutionVertexID Modifier and Type Method Description static ConsumerVertexGroupConsumerVertexGroup. fromSingleVertex(ExecutionVertexID vertex, ResultPartitionType resultPartitionType)SchedulingExecutionVertexSchedulingTopology. getVertex(ExecutionVertexID executionVertexId)Looks up theSchedulingExecutionVertexfor the givenExecutionVertexID.voidPipelinedRegionSchedulingStrategy. onExecutionStateChange(ExecutionVertexID executionVertexId, ExecutionState executionState)voidSchedulingStrategy. onExecutionStateChange(ExecutionVertexID executionVertexId, ExecutionState executionState)Called whenever anExecutionchanges its state.voidVertexwiseSchedulingStrategy. onExecutionStateChange(ExecutionVertexID executionVertexId, ExecutionState executionState)Method parameters in org.apache.flink.runtime.scheduler.strategy with type arguments of type ExecutionVertexID Modifier and Type Method Description InputConsumableDeciderAllFinishedInputConsumableDecider.Factory. createInstance(SchedulingTopology schedulingTopology, java.util.function.Function<ExecutionVertexID,Boolean> scheduledVertexRetriever)InputConsumableDeciderDefaultInputConsumableDecider.Factory. createInstance(SchedulingTopology schedulingTopology, java.util.function.Function<ExecutionVertexID,Boolean> scheduledVertexRetriever)InputConsumableDeciderInputConsumableDecider.Factory. createInstance(SchedulingTopology schedulingTopology, java.util.function.Function<ExecutionVertexID,Boolean> scheduledVertexRetriever)InputConsumableDeciderPartialFinishedInputConsumableDecider.Factory. createInstance(SchedulingTopology schedulingTopology, java.util.function.Function<ExecutionVertexID,Boolean> scheduledVertexRetriever)static ConsumerVertexGroupConsumerVertexGroup. fromMultipleVertices(List<ExecutionVertexID> vertices, ResultPartitionType resultPartitionType)booleanAllFinishedInputConsumableDecider. isInputConsumable(SchedulingExecutionVertex executionVertex, Set<ExecutionVertexID> verticesToDeploy, Map<ConsumedPartitionGroup,Boolean> consumableStatusCache)booleanDefaultInputConsumableDecider. isInputConsumable(SchedulingExecutionVertex executionVertex, Set<ExecutionVertexID> verticesToSchedule, Map<ConsumedPartitionGroup,Boolean> consumableStatusCache)booleanInputConsumableDecider. isInputConsumable(SchedulingExecutionVertex executionVertex, Set<ExecutionVertexID> verticesToSchedule, Map<ConsumedPartitionGroup,Boolean> consumableStatusCache)Determining whether the input of an execution vertex is consumable.booleanPartialFinishedInputConsumableDecider. isInputConsumable(SchedulingExecutionVertex executionVertex, Set<ExecutionVertexID> verticesToDeploy, Map<ConsumedPartitionGroup,Boolean> consumableStatusCache)voidVertexwiseSchedulingStrategy. notifySchedulingTopologyUpdated(SchedulingTopology schedulingTopology, List<ExecutionVertexID> newExecutionVertices)voidPipelinedRegionSchedulingStrategy. restartTasks(Set<ExecutionVertexID> verticesToRestart)voidSchedulingStrategy. restartTasks(Set<ExecutionVertexID> verticesToRestart)Called whenever vertices need to be restarted (due to task failure).voidVertexwiseSchedulingStrategy. restartTasks(Set<ExecutionVertexID> verticesToRestart)
-