|
@@ -146,7 +146,11 @@ public class TestApplicationHistoryManagerOnTimelineStore {
|
|
} else if (i == 3) {
|
|
} else if (i == 3) {
|
|
entities.addEntity(createApplicationTimelineEntity(
|
|
entities.addEntity(createApplicationTimelineEntity(
|
|
appId, false, false, false, false, YarnApplicationState.FINISHED,
|
|
appId, false, false, false, false, YarnApplicationState.FINISHED,
|
|
- true));
|
|
|
|
|
|
+ true, false));
|
|
|
|
+ } else if (i == SCALE + 1) {
|
|
|
|
+ entities.addEntity(createApplicationTimelineEntity(
|
|
|
|
+ appId, false, false, false, false, YarnApplicationState.FINISHED,
|
|
|
|
+ false, true));
|
|
} else {
|
|
} else {
|
|
entities.addEntity(createApplicationTimelineEntity(
|
|
entities.addEntity(createApplicationTimelineEntity(
|
|
appId, false, false, false, false, YarnApplicationState.FINISHED));
|
|
appId, false, false, false, false, YarnApplicationState.FINISHED));
|
|
@@ -497,13 +501,14 @@ public class TestApplicationHistoryManagerOnTimelineStore {
|
|
boolean wrongAppId, boolean enableUpdateEvent,
|
|
boolean wrongAppId, boolean enableUpdateEvent,
|
|
YarnApplicationState state) {
|
|
YarnApplicationState state) {
|
|
return createApplicationTimelineEntity(appId, emptyACLs, noAttemptId,
|
|
return createApplicationTimelineEntity(appId, emptyACLs, noAttemptId,
|
|
- wrongAppId, enableUpdateEvent, state, false);
|
|
|
|
|
|
+ wrongAppId, enableUpdateEvent, state, false, false);
|
|
}
|
|
}
|
|
|
|
|
|
private static TimelineEntity createApplicationTimelineEntity(
|
|
private static TimelineEntity createApplicationTimelineEntity(
|
|
ApplicationId appId, boolean emptyACLs, boolean noAttemptId,
|
|
ApplicationId appId, boolean emptyACLs, boolean noAttemptId,
|
|
boolean wrongAppId, boolean enableUpdateEvent,
|
|
boolean wrongAppId, boolean enableUpdateEvent,
|
|
- YarnApplicationState state, boolean missingPreemptMetrics) {
|
|
|
|
|
|
+ YarnApplicationState state, boolean missingPreemptMetrics,
|
|
|
|
+ boolean missingQueue) {
|
|
TimelineEntity entity = new TimelineEntity();
|
|
TimelineEntity entity = new TimelineEntity();
|
|
entity.setEntityType(ApplicationMetricsConstants.ENTITY_TYPE);
|
|
entity.setEntityType(ApplicationMetricsConstants.ENTITY_TYPE);
|
|
if (wrongAppId) {
|
|
if (wrongAppId) {
|
|
@@ -519,7 +524,10 @@ public class TestApplicationHistoryManagerOnTimelineStore {
|
|
entityInfo.put(ApplicationMetricsConstants.TYPE_ENTITY_INFO,
|
|
entityInfo.put(ApplicationMetricsConstants.TYPE_ENTITY_INFO,
|
|
"test app type");
|
|
"test app type");
|
|
entityInfo.put(ApplicationMetricsConstants.USER_ENTITY_INFO, "user1");
|
|
entityInfo.put(ApplicationMetricsConstants.USER_ENTITY_INFO, "user1");
|
|
- entityInfo.put(ApplicationMetricsConstants.QUEUE_ENTITY_INFO, "test queue");
|
|
|
|
|
|
+ if (!missingQueue) {
|
|
|
|
+ entityInfo.put(ApplicationMetricsConstants.QUEUE_ENTITY_INFO,
|
|
|
|
+ "test queue");
|
|
|
|
+ }
|
|
entityInfo.put(
|
|
entityInfo.put(
|
|
ApplicationMetricsConstants.UNMANAGED_APPLICATION_ENTITY_INFO, "false");
|
|
ApplicationMetricsConstants.UNMANAGED_APPLICATION_ENTITY_INFO, "false");
|
|
entityInfo.put(ApplicationMetricsConstants.APPLICATION_PRIORITY_INFO,
|
|
entityInfo.put(ApplicationMetricsConstants.APPLICATION_PRIORITY_INFO,
|