diff --git a/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-tests/src/test/java/org/apache/hadoop/yarn/server/TestContainerManagerSecurity.java b/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-tests/src/test/java/org/apache/hadoop/yarn/server/TestContainerManagerSecurity.java index ad2f68ab8fd..92a2f76d9b0 100644 --- a/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-tests/src/test/java/org/apache/hadoop/yarn/server/TestContainerManagerSecurity.java +++ b/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-tests/src/test/java/org/apache/hadoop/yarn/server/TestContainerManagerSecurity.java @@ -409,9 +409,9 @@ private void testNMTokens(Configuration testConf) throws Exception { } private void waitForContainerToFinishOnNM(ContainerId containerId) - throws TimeoutException, InterruptedException { + throws InterruptedException { Context nmContext = yarnCluster.getNodeManager(0).getNMContext(); - int interval = 4 * 60; // Max time for container token to expire. + int interval = 8 * 60; // Max time for container token to expire. // If the container is null, then it has already completed and been removed // from the Context by asynchronous calls. @@ -428,6 +428,7 @@ public Boolean get() { } }, 10, interval); } catch (TimeoutException te) { + LOG.error("TimeoutException", te); fail("Was waiting for " + containerId + " to get to state " + ContainerState.COMPLETE + " but was in state " + waitContainer.cloneAndGetContainerStatus().getState() +