private MockAM launchAndFailAM(RMApp app, MockRM rm, MockNM nm) throws Exception { MockAM am = launchAM(app, rm, nm); nm.nodeHeartbeat(am.getApplicationAttemptId(), 1, ContainerState.COMPLETE); rm.waitForState(am.getApplicationAttemptId(), RMAppAttemptState.FAILED); return am; }
MockAM am1 = launchAndFailAM(app0, rm1, nm1); MockAM am2 = launchAndFailAM(app0, rm1, nm1); MockAM am3 = launchAM(app0, rm1, nm1);
new HashMap<ApplicationAccessType, String>(), false, "default", -1, null, "MAPREDUCE", true, true); MockAM am0 = launchAM(app0, rm1, nm1);
MockAM am0 = launchAM(app0, rm1, nm1);
new HashMap<ApplicationAccessType, String>(), false, "default", -1, null, "MAPREDUCE", true, true); MockAM am0 = launchAM(app0, rm1, nm1);
rm1.submitApp(200, "name", "user", null, false, "default", 1, null, "myType"); MockAM am1 = launchAM(app1, rm1, nm1);
MockAM am0 = launchAM(app0, rm1, nm1);
rm1.submitApp(200, "name", "user", null, false, "default", 1, null, "myType"); MockAM am1 = launchAM(app1, rm1, nm1);
MockAM am1 = launchAM(app1, rm1, nm1); nm1.nodeHeartbeat(am1.getApplicationAttemptId(), 1, ContainerState.COMPLETE); MockAM am2 = launchAM(app1, rm1, nm1); nm1.registerNode(Arrays.asList(status), null); rm2.waitForState(am2.getApplicationAttemptId(), RMAppAttemptState.FAILED); launchAM(rmApp, rm2, nm1); Assert.assertEquals(3, rmApp.getAppAttempts().size()); rm2.waitForState(rmApp.getCurrentAppAttempt().getAppAttemptId(),
MockAM am1 = launchAM(app1, rm1, nm1); nm1.nodeHeartbeat(am1.getApplicationAttemptId(), 1, ContainerState.COMPLETE); am1.getApplicationAttemptId()); MockAM am2 = launchAM(app1, rm1, nm1); am2.getApplicationAttemptId()); launchAM(rmApp, rm2, nm1); Assert.assertEquals(3, rmApp.getAppAttempts().size()); rm2.waitForState(rmApp.getCurrentAppAttempt().getAppAttemptId(),
MockAM am0 = launchAM(app0, rm1, nm1);
MockAM am0 = launchAM(app0, rm1, nm1);
MockAM am0 = launchAM(app0, rm1, nm1);
MockAM am0 = launchAM(app0, rm1, nm1);
MockAM am0 = launchAM(app0, rm1, nm1);