|
@@ -551,23 +551,27 @@ public class TestApplicationHistoryManagerOnTimelineStore {
|
|
|
entity.addEvent(tEvent);
|
|
|
if (enableUpdateEvent) {
|
|
|
tEvent = new TimelineEvent();
|
|
|
- createAppModifiedEvent(appId, tEvent, "changed queue", 5);
|
|
|
+ long updatedTimeIndex = 4L;
|
|
|
+ createAppModifiedEvent(appId, tEvent, updatedTimeIndex++, "changed queue",
|
|
|
+ 5);
|
|
|
entity.addEvent(tEvent);
|
|
|
// Change priority alone
|
|
|
tEvent = new TimelineEvent();
|
|
|
- createAppModifiedEvent(appId, tEvent, "changed queue", 6);
|
|
|
+ createAppModifiedEvent(appId, tEvent, updatedTimeIndex++, "changed queue",
|
|
|
+ 6);
|
|
|
// Now change queue
|
|
|
tEvent = new TimelineEvent();
|
|
|
- createAppModifiedEvent(appId, tEvent, "changed queue1", 6);
|
|
|
+ createAppModifiedEvent(appId, tEvent, updatedTimeIndex++,
|
|
|
+ "changed queue1", 6);
|
|
|
entity.addEvent(tEvent);
|
|
|
}
|
|
|
return entity;
|
|
|
}
|
|
|
|
|
|
private static void createAppModifiedEvent(ApplicationId appId,
|
|
|
- TimelineEvent tEvent, String queue, int priority) {
|
|
|
+ TimelineEvent tEvent, long updatedTimeIndex, String queue, int priority) {
|
|
|
tEvent.setEventType(ApplicationMetricsConstants.UPDATED_EVENT_TYPE);
|
|
|
- tEvent.setTimestamp(Integer.MAX_VALUE + 4L + appId.getId());
|
|
|
+ tEvent.setTimestamp(Integer.MAX_VALUE + updatedTimeIndex + appId.getId());
|
|
|
Map<String, Object> eventInfo = new HashMap<String, Object>();
|
|
|
eventInfo.put(ApplicationMetricsConstants.QUEUE_ENTITY_INFO, queue);
|
|
|
eventInfo.put(ApplicationMetricsConstants.APPLICATION_PRIORITY_INFO,
|