From 6938c77ded354a7cfe77c2b31250e4362172fc7f Mon Sep 17 00:00:00 2001 From: Prabhu Joseph Date: Mon, 20 Jan 2020 14:43:01 +0530 Subject: [PATCH] YARN-9462. Fix TestResourceTrackerService.testNodeRemovalGracefully fails sporadically --- .../hadoop/yarn/server/resourcemanager/TestResourceTrackerService.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-resourcemanager/src/test/java/org/apache/hadoop/yarn/server/resourcemanager/TestResourceTrackerService.java b/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-resourcemanager/src/test/java/org/apache/hadoop/yarn/server/resourcemanager/TestResourceTrackerService.java index 13f071e..698546d 100644 --- a/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-resourcemanager/src/test/java/org/apache/hadoop/yarn/server/resourcemanager/TestResourceTrackerService.java +++ b/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-resourcemanager/src/test/java/org/apache/hadoop/yarn/server/resourcemanager/TestResourceTrackerService.java @@ -2184,7 +2184,7 @@ public void testNodeRemovalUtil(boolean doGraceful) throws Exception { DEFAULT_RM_NODEMANAGER_UNTRACKED_REMOVAL_TIMEOUT_MSEC); int nodeRemovalInterval = rmContext.getNodesListManager().getNodeRemovalCheckInterval(); - long maxThreadSleeptime = nodeRemovalInterval + nodeRemovalTimeout; + long maxThreadSleeptime = nodeRemovalInterval + nodeRemovalTimeout + 100; latch.await(maxThreadSleeptime, TimeUnit.MILLISECONDS); rmNode = rmContext.getInactiveRMNodes().get(nm2.getNodeId()); -- 2.7.4 (Apple Git-66)