YARN-3085. Application summary should include the application type. Contributed by Rohith
This commit is contained in:
parent
8cb473124c
commit
a761bf8726
@ -225,6 +225,9 @@ Release 2.7.0 - UNRELEASED
|
||||
YARN-2808. Made YARN CLI list attempt’s finished containers of a running
|
||||
application. (Naganarasimha G R via zjshen)
|
||||
|
||||
YARN-3085. Application summary should include the application type (Rohith
|
||||
via jlowe)
|
||||
|
||||
OPTIMIZATIONS
|
||||
|
||||
BUG FIXES
|
||||
|
@ -172,7 +172,8 @@ public static SummaryBuilder createAppSummary(RMApp app) {
|
||||
.add("vcoreSeconds", metrics.getVcoreSeconds())
|
||||
.add("preemptedAMContainers", metrics.getNumAMContainersPreempted())
|
||||
.add("preemptedNonAMContainers", metrics.getNumNonAMContainersPreempted())
|
||||
.add("preemptedResources", metrics.getResourcePreempted());
|
||||
.add("preemptedResources", metrics.getResourcePreempted())
|
||||
.add("applicationType", app.getApplicationType());
|
||||
return summary;
|
||||
}
|
||||
|
||||
|
@ -572,7 +572,7 @@ public void testEscapeApplicationSummary() {
|
||||
when(app.getUser()).thenReturn("Multiline\n\n\r\rUserName");
|
||||
when(app.getQueue()).thenReturn("Multiline\n\n\r\rQueueName");
|
||||
when(app.getState()).thenReturn(RMAppState.RUNNING);
|
||||
|
||||
when(app.getApplicationType()).thenReturn("MAPREDUCE");
|
||||
RMAppMetrics metrics =
|
||||
new RMAppMetrics(Resource.newInstance(1234, 56), 10, 1, 16384, 64);
|
||||
when(app.getRMAppMetrics()).thenReturn(metrics);
|
||||
@ -593,6 +593,7 @@ public void testEscapeApplicationSummary() {
|
||||
Assert.assertTrue(msg.contains("preemptedAMContainers=1"));
|
||||
Assert.assertTrue(msg.contains("preemptedNonAMContainers=10"));
|
||||
Assert.assertTrue(msg.contains("preemptedResources=<memory:1234\\, vCores:56>"));
|
||||
Assert.assertTrue(msg.contains("applicationType=MAPREDUCE"));
|
||||
}
|
||||
|
||||
private static ResourceScheduler mockResourceScheduler() {
|
||||
|
Loading…
Reference in New Issue
Block a user