diff --git hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-resourcemanager/src/main/java/org/apache/hadoop/yarn/server/resourcemanager/rmapp/attempt/RMAppAttemptImpl.java hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-resourcemanager/src/main/java/org/apache/hadoop/yarn/server/resourcemanager/rmapp/attempt/RMAppAttemptImpl.java index a02a6e8f430..6107d918503 100644 --- hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-resourcemanager/src/main/java/org/apache/hadoop/yarn/server/resourcemanager/rmapp/attempt/RMAppAttemptImpl.java +++ hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-resourcemanager/src/main/java/org/apache/hadoop/yarn/server/resourcemanager/rmapp/attempt/RMAppAttemptImpl.java @@ -1822,9 +1822,9 @@ public void transition(RMAppAttemptImpl appAttempt, appAttempt.startTime, appAttempt.recoveredFinalState, newTrackingUrl, appAttempt.getDiagnostics(), null, ContainerExitStatus.INVALID, appAttempt.getFinishTime(), - resUsage.getMemorySeconds(), resUsage.getVcoreSeconds(), - appAttempt.attemptMetrics.getPreemptedMemory(), - appAttempt.attemptMetrics.getPreemptedVcore()); + appAttempt.attemptMetrics.getAggregateAppResourceUsage() + .getResourceUsageSecondsMap(), + appAttempt.attemptMetrics.getPreemptedResourceSecondsMap()); appAttempt.rmContext.getStateStore() .updateApplicationAttemptState(attemptState); }