private static void mergeContainerHistoryData( ContainerHistoryData historyData, ContainerFinishData finishData) { historyData.setFinishTime(finishData.getFinishTime()); historyData.setDiagnosticsInfo(finishData.getDiagnosticsInfo()); historyData.setContainerExitStatus(finishData.getContainerExitStatus()); historyData.setContainerState(finishData.getContainerState()); }
private static void mergeContainerHistoryData( ContainerHistoryData historyData, ContainerFinishData finishData) { historyData.setFinishTime(finishData.getFinishTime()); historyData.setDiagnosticsInfo(finishData.getDiagnosticsInfo()); historyData.setContainerExitStatus(finishData.getContainerExitStatus()); historyData.setContainerState(finishData.getContainerState()); }
private static void mergeContainerHistoryData( ContainerHistoryData historyData, ContainerFinishData finishData) { historyData.setFinishTime(finishData.getFinishTime()); historyData.setDiagnosticsInfo(finishData.getDiagnosticsInfo()); historyData.setContainerExitStatus(finishData.getContainerExitStatus()); historyData.setContainerState(finishData.getContainerState()); }
@Override public void containerFinished(ContainerFinishData containerFinish) throws IOException { ConcurrentMap<ContainerId, ContainerHistoryData> subMap = getSubMap(containerFinish.getContainerId().getApplicationAttemptId()); ContainerHistoryData data = subMap.get(containerFinish.getContainerId()); if (data == null) { throw new IOException("The finish information of container " + containerFinish.getContainerId() + " is stored before" + " the start information."); } // Make the assumption that ContainerState should not be null if // the finish information is already recorded if (data.getContainerState() != null) { throw new IOException("The finish information of container " + containerFinish.getContainerId() + " is already stored."); } data.setFinishTime(containerFinish.getFinishTime()); data.setDiagnosticsInfo(containerFinish.getDiagnosticsInfo()); data.setContainerExitStatus(containerFinish.getContainerExitStatus()); data.setContainerState(containerFinish.getContainerState()); }
@Override public void containerFinished(ContainerFinishData containerFinish) throws IOException { ConcurrentMap<ContainerId, ContainerHistoryData> subMap = getSubMap(containerFinish.getContainerId().getApplicationAttemptId()); ContainerHistoryData data = subMap.get(containerFinish.getContainerId()); if (data == null) { throw new IOException("The finish information of container " + containerFinish.getContainerId() + " is stored before" + " the start information."); } // Make the assumption that ContainerState should not be null if // the finish information is already recorded if (data.getContainerState() != null) { throw new IOException("The finish information of container " + containerFinish.getContainerId() + " is already stored."); } data.setFinishTime(containerFinish.getFinishTime()); data.setDiagnosticsInfo(containerFinish.getDiagnosticsInfo()); data.setContainerExitStatus(containerFinish.getContainerExitStatus()); data.setContainerState(containerFinish.getContainerState()); }
@Override public void containerFinished(ContainerFinishData containerFinish) throws IOException { ConcurrentMap<ContainerId, ContainerHistoryData> subMap = getSubMap(containerFinish.getContainerId().getApplicationAttemptId()); ContainerHistoryData data = subMap.get(containerFinish.getContainerId()); if (data == null) { throw new IOException("The finish information of container " + containerFinish.getContainerId() + " is stored before" + " the start information."); } // Make the assumption that ContainerState should not be null if // the finish information is already recorded if (data.getContainerState() != null) { throw new IOException("The finish information of container " + containerFinish.getContainerId() + " is already stored."); } data.setFinishTime(containerFinish.getFinishTime()); data.setDiagnosticsInfo(containerFinish.getDiagnosticsInfo()); data.setContainerExitStatus(containerFinish.getContainerExitStatus()); data.setContainerState(containerFinish.getContainerState()); }
@Public @Unstable public static ContainerHistoryData newInstance(ContainerId containerId, Resource allocatedResource, NodeId assignedNode, Priority priority, long startTime, long finishTime, String diagnosticsInfo, int containerExitCode, ContainerState containerState) { ContainerHistoryData containerHD = new ContainerHistoryData(); containerHD.setContainerId(containerId); containerHD.setAllocatedResource(allocatedResource); containerHD.setAssignedNode(assignedNode); containerHD.setPriority(priority); containerHD.setStartTime(startTime); containerHD.setFinishTime(finishTime); containerHD.setDiagnosticsInfo(diagnosticsInfo); containerHD.setContainerExitStatus(containerExitCode); containerHD.setContainerState(containerState); return containerHD; }
@Public @Unstable public static ContainerHistoryData newInstance(ContainerId containerId, Resource allocatedResource, NodeId assignedNode, Priority priority, long startTime, long finishTime, String diagnosticsInfo, int containerExitCode, ContainerState containerState) { ContainerHistoryData containerHD = new ContainerHistoryData(); containerHD.setContainerId(containerId); containerHD.setAllocatedResource(allocatedResource); containerHD.setAssignedNode(assignedNode); containerHD.setPriority(priority); containerHD.setStartTime(startTime); containerHD.setFinishTime(finishTime); containerHD.setDiagnosticsInfo(diagnosticsInfo); containerHD.setContainerExitStatus(containerExitCode); containerHD.setContainerState(containerState); return containerHD; }
@Public @Unstable public static ContainerHistoryData newInstance(ContainerId containerId, Resource allocatedResource, NodeId assignedNode, Priority priority, long startTime, long finishTime, String diagnosticsInfo, int containerExitCode, ContainerState containerState) { ContainerHistoryData containerHD = new ContainerHistoryData(); containerHD.setContainerId(containerId); containerHD.setAllocatedResource(allocatedResource); containerHD.setAssignedNode(assignedNode); containerHD.setPriority(priority); containerHD.setStartTime(startTime); containerHD.setFinishTime(finishTime); containerHD.setDiagnosticsInfo(diagnosticsInfo); containerHD.setContainerExitStatus(containerExitCode); containerHD.setContainerState(containerState); return containerHD; }