This is an automated email from the ASF dual-hosted git repository.

sewen pushed a commit to branch release-1.13
in repository https://gitbox.apache.org/repos/asf/flink.git


The following commit(s) were added to refs/heads/release-1.13 by this push:
     new 41f013d  [FLINK-22345][coordination] Remove incorrect assertion in 
scheduler
41f013d is described below

commit 41f013db8605ce47cbc9b1e7b69c3cb0359873ef
Author: Stephan Ewen <se...@apache.org>
AuthorDate: Wed Apr 21 23:21:33 2021 +0200

    [FLINK-22345][coordination] Remove incorrect assertion in scheduler
    
    When this incorrect assertion is violated, the scheduler can trip into an 
unrecoverable
    failover loop.
---
 .../main/java/org/apache/flink/runtime/scheduler/SchedulerBase.java    | 3 ---
 1 file changed, 3 deletions(-)

diff --git 
a/flink-runtime/src/main/java/org/apache/flink/runtime/scheduler/SchedulerBase.java
 
b/flink-runtime/src/main/java/org/apache/flink/runtime/scheduler/SchedulerBase.java
index c675e66..b8ab9a2 100644
--- 
a/flink-runtime/src/main/java/org/apache/flink/runtime/scheduler/SchedulerBase.java
+++ 
b/flink-runtime/src/main/java/org/apache/flink/runtime/scheduler/SchedulerBase.java
@@ -396,9 +396,6 @@ public abstract class SchedulerBase implements SchedulerNG, 
CheckpointScheduling
             final Set<ExecutionJobVertex> jobVerticesToRestore =
                     getInvolvedExecutionJobVertices(vertices);
 
-            // a global restore restores all Job Vertices
-            assert jobVerticesToRestore.size() == 
getExecutionGraph().getAllVertices().size();
-
             
checkpointCoordinator.restoreLatestCheckpointedStateToAll(jobVerticesToRestore, 
true);
 
         } else {

Reply via email to