Revert "YARN-2977. Fixed intermittent TestNMClient failure. (Contributed by Junping Du)"

This reverts commit d79f63120e.
This commit is contained in:
Tsuyoshi Ozawa 2014-12-21 12:47:28 +09:00
parent 3419091631
commit ca121a78fd
1 changed files with 3 additions and 7 deletions

View File

@ -344,11 +344,10 @@ public class TestNMClient {
// getContainerStatus can be called after stopContainer
try {
// O is possible if CLEANUP_CONTAINER is executed too late
// -105 is possible if the container is not terminated but killed
// 137 is possible if the container is not terminated but killed
testGetContainerStatus(container, i, ContainerState.COMPLETE,
"Container killed by the ApplicationMaster.", Arrays.asList(
new Integer[] {ContainerExitStatus.KILLED_BY_APPMASTER,
ContainerExitStatus.SUCCESS}));
new Integer[] {ContainerExitStatus.KILLED_BY_APPMASTER}));
} catch (YarnException e) {
// The exception is possible because, after the container is stopped,
// it may be removed from NM's context.
@ -384,10 +383,7 @@ public class TestNMClient {
assertEquals(container.getId(), status.getContainerId());
assertTrue("" + index + ": " + status.getDiagnostics(),
status.getDiagnostics().contains(diagnostics));
assertTrue("Exit Statuses are supposed to be in: " + exitStatuses +
", but the actual exit status code is: " + status.getExitStatus(),
exitStatuses.contains(status.getExitStatus()));
assertTrue(exitStatuses.contains(status.getExitStatus()));
break;
}
Thread.sleep(100);