public synchronized ApplicationResourceUsageReport getResourceUsageReport() { AggregateAppResourceUsage resUsage = getRunningAggregateAppResourceUsage(); return ApplicationResourceUsageReport.newInstance(liveContainers.size(), reservedContainers.size(), Resources.clone(currentConsumption), Resources.clone(currentReservation), Resources.add(currentConsumption, currentReservation), resUsage.getMemorySeconds(), resUsage.getVcoreSeconds()); }
public synchronized ApplicationResourceUsageReport getResourceUsageReport() { AggregateAppResourceUsage resUsage = getRunningAggregateAppResourceUsage(); return ApplicationResourceUsageReport.newInstance(liveContainers.size(), reservedContainers.size(), Resources.clone(currentConsumption), Resources.clone(currentReservation), Resources.add(currentConsumption, currentReservation), resUsage.getMemorySeconds(), resUsage.getVcoreSeconds()); }
ApplicationMetricsConstants.APP_MEM_METRICS).toString()); appResources=ApplicationResourceUsageReport .newInstance(0, 0, null, null, null, memorySeconds, vcoreSeconds);
ApplicationMetricsConstants.APP_MEM_METRICS).toString()); appResources=ApplicationResourceUsageReport .newInstance(0, 0, null, null, null, memorySeconds, vcoreSeconds);
.newInstance(0, 0, null, null, null, resourceSecondsMap, 0, 0, preemptedResoureSecondsMap);
.newInstance(liveContainers.size(), reservedContainers.size(), usedResourceClone, reservedResourceClone, Resources.add(usedResourceClone, reservedResourceClone),
@Override public ApplicationReport createAndGetApplicationReport( String clientUserName, boolean allowAccess) { ApplicationResourceUsageReport usageReport = ApplicationResourceUsageReport .newInstance(0, 0, null, null, null, new HashMap<>(), 0, 0, new HashMap<>()); ApplicationReport report = ApplicationReport.newInstance( getApplicationId(), appAttemptId, getUser(), getQueue(), getName(), null, 0, null, null, getDiagnostics().toString(), getTrackingUrl(), getLaunchTime(), getStartTime(), getFinishTime(), getFinalApplicationStatus(), usageReport , null, getProgress(), type, null); return report; }
@Override public ApplicationReport createAndGetApplicationReport( String clientUserName, boolean allowAccess) { ApplicationResourceUsageReport usageReport = ApplicationResourceUsageReport.newInstance(0, 0, null, null, null, 0, 0); ApplicationReport report = ApplicationReport.newInstance( getApplicationId(), appAttemptId, getUser(), getQueue(), getName(), null, 0, null, null, getDiagnostics().toString(), getTrackingUrl(), getStartTime(), getFinishTime(), getFinalApplicationStatus(), usageReport , null, getProgress(), type, null); return report; }