private String constructPendingTaskCountsLogMessage() { StringBuilder sb = new StringBuilder(); int totalCount = 0; sb.append("numPriorityLevels=").append(pendingTasks.size()).append(". "); Iterator<Entry<Priority, List<TaskInfo>>> pendingIterator = pendingTasks.entrySet().iterator(); while (pendingIterator.hasNext()) { Entry<Priority, List<TaskInfo>> entry = pendingIterator.next(); int count = entry.getValue() == null ? 0 : entry.getValue().size(); sb.append("[p=").append(entry.getKey().toString()).append(",c=").append(count).append("]"); totalCount += count; } sb.append(". totalPendingTasks=").append(totalCount); sb.append(". delayedTaskQueueSize=").append(delayedTaskQueue.size()); return sb.toString(); }
public String getPriority() { if (priority == null) { return null; } return priority.toString(); }
private static void recordActivity(ActivitiesManager activitiesManager, SchedulerNode node, String parentName, String childName, Priority priority, ActivityState state, String diagnostic, String type) { activitiesManager.addSchedulingActivityForNode(node, parentName, childName, priority != null ? priority.toString() : null, state, diagnostic, type); } }
private String constructPreemptionPeriodicLog(Resource freeResource) { return "Allocated: " + allocatedResources + " Free: " + freeResource + " pendingRequests: " + taskRequests.size() + " delayedContainers: " + delayedContainerManager.delayedContainers.size() + " heartbeats: " + numHeartbeats + " lastPreemptionHeartbeat: " + heartbeatAtLastPreemption + ((highestWaitingRequestPriority != null) ? (" highestWaitingRequestWaitStartTime: " + highestWaitingRequestWaitStartTime + " highestWaitingRequestPriority: " + highestWaitingRequestPriority.toString()) : ""); }
private String constructPendingTaskCountsLogMessage() { StringBuilder sb = new StringBuilder(); int totalCount = 0; sb.append("numPriorityLevels=").append(pendingTasks.size()).append(". "); Iterator<Entry<Priority, List<TaskInfo>>> pendingIterator = pendingTasks.entrySet().iterator(); while (pendingIterator.hasNext()) { Entry<Priority, List<TaskInfo>> entry = pendingIterator.next(); int count = entry.getValue() == null ? 0 : entry.getValue().size(); sb.append("[p=").append(entry.getKey().toString()).append(",c=").append(count).append("]"); totalCount += count; } sb.append(". totalPendingTasks=").append(totalCount); sb.append(". delayedTaskQueueSize=").append(delayedTaskQueue.size()); return sb.toString(); }
@Override public String toString() { return "{Arrival: " + getArrival() + ", Deadline: " + getDeadline() + ", Reservation Name: " + getReservationName() + ", Recurrence expression: " + getRecurrenceExpression() + ", Priority: " + getPriority().toString() + ", Resources: " + getReservationRequests() + "}"; }
priority.toString(), ActivityState.SKIPPED, diagnostic, type); type = "app"; application.getQueueName(), application.getApplicationId().toString(), application.getPriority().toString(), ActivityState.SKIPPED, ActivityDiagnosticConstant.EMPTY, type); String type = "container"; activitiesManager.addSchedulingActivityForApp( application.getApplicationId(), null, priority.toString(), appState, diagnostic, type);
nodeId.getPort()); entityInfo.put(ContainerMetricsConstants.ALLOCATED_PRIORITY_INFO, container.getPriority().toString()); entityInfo.put( ContainerMetricsConstants.ALLOCATED_HOST_HTTP_ADDRESS_INFO,
application.getApplicationId().toString(), updatedContainer.getContainer().toString(), updatedContainer.getContainer().getPriority().toString(), activityState, ActivityDiagnosticConstant.EMPTY, type); type = "app"; application.getQueueName(), application.getApplicationId().toString(), application.getPriority().toString(), ActivityState.ACCEPTED, ActivityDiagnosticConstant.EMPTY, type); application.getApplicationId(), updatedContainer.getContainerId(), updatedContainer.getContainer().getPriority().toString(), activityState, ActivityDiagnosticConstant.EMPTY, type);