You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@flink.apache.org by ch...@apache.org on 2019/05/15 11:49:48 UTC
[flink] 03/04: [FLINK-12111][tests] Wait until TM has shut down
This is an automated email from the ASF dual-hosted git repository.
chesnay pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/flink.git
commit 294915e3e057886fef39528c5e1e72582ea1f4b8
Author: Chesnay Schepler <ch...@apache.org>
AuthorDate: Thu May 9 21:38:56 2019 +0200
[FLINK-12111][tests] Wait until TM has shut down
Prevents theoretical scenarios where the job can finish because the destroy() command takes a while to take effect.
---
.../test/recovery/AbstractTaskManagerProcessFailureRecoveryTest.java | 1 +
1 file changed, 1 insertion(+)
diff --git a/flink-tests/src/test/java/org/apache/flink/test/recovery/AbstractTaskManagerProcessFailureRecoveryTest.java b/flink-tests/src/test/java/org/apache/flink/test/recovery/AbstractTaskManagerProcessFailureRecoveryTest.java
index d72507d..26840e7 100644
--- a/flink-tests/src/test/java/org/apache/flink/test/recovery/AbstractTaskManagerProcessFailureRecoveryTest.java
+++ b/flink-tests/src/test/java/org/apache/flink/test/recovery/AbstractTaskManagerProcessFailureRecoveryTest.java
@@ -171,6 +171,7 @@ public abstract class AbstractTaskManagerProcessFailureRecoveryTest extends Test
// kill one of the previous TaskManagers, triggering a failure and recovery
taskManagerProcess1.destroy();
+ waitForShutdown("TaskManager 1", taskManagerProcess1);
// we create the marker file which signals the program functions tasks that they can complete
touchFile(new File(coordinateTempDir, PROCEED_MARKER_FILE));