public static Priority createPriority(int role, boolean locationSpecified) { Priority pri = Records.newRecord(Priority.class); pri.setPriority(ContainerPriority.buildPriority(role, locationSpecified)); return pri; }
/** * Priority record to role mapper * @param priorityRecord priority record * @return the role # */ public static int extractRole(Priority priorityRecord) { Preconditions.checkNotNull(priorityRecord); return extractRole(priorityRecord.getPriority()); }
/** * Convert a priority record to a string, extracting role and locality * @param priorityRecord priority record. May be null * @return a string value */ public static String toString(Priority priorityRecord) { if (priorityRecord==null) { return "(null)"; } else { return String.format(Locale.ENGLISH, "role %d (locality=%b)", extractRole(priorityRecord), hasLocation(priorityRecord.getPriority())); } } }
@Override public String toString() { return "Cancel container request" + " for :" + ContainerPriority.toString(request.getPriority()) + " request " + request; }
nodeLabels = label; Priority pri = ContainerPriority.createPriority(roleId, !relaxLocality); priority = pri.getPriority(); issuedRequest = new AMRMClient.ContainerRequest(resource,
@Override public String toString() { boolean requestHasLocation = ContainerPriority.hasLocation(getPriority()); final StringBuilder sb = new StringBuilder("OutstandingRequest{"); sb.append("roleId=").append(roleId); if (hostname != null) { sb.append(", hostname='").append(hostname).append('\''); } sb.append(", node=").append(node); sb.append(", hasLocation=").append(requestHasLocation); sb.append(", label=").append(label); sb.append(", requestedTimeMillis=").append(requestedTimeMillis); sb.append(", mayEscalate=").append(mayEscalate); sb.append(", escalated=").append(escalated); sb.append(", escalationTimeoutMillis=").append(escalationTimeoutMillis); sb.append(", issuedRequest=").append( issuedRequest != null ? SliderUtils.requestToString(issuedRequest) : "(null)"); sb.append('}'); return sb.toString(); }
@Override public String toString() { return "Cancel container request" + " for :" + ContainerPriority.toString(request.getPriority()) + " request " + request; }
Priority pri = ContainerPriority.createPriority(roleId, false);
@Override public String toString() { boolean requestHasLocation = ContainerPriority.hasLocation(getPriority()); final StringBuilder sb = new StringBuilder("OutstandingRequest{"); sb.append("roleId=").append(roleId); if (hostname != null) { sb.append(", hostname='").append(hostname).append('\''); } sb.append(", node=").append(node); sb.append(", hasLocation=").append(requestHasLocation); sb.append(", label=").append(label); sb.append(", requestedTimeMillis=").append(requestedTimeMillis); sb.append(", mayEscalate=").append(mayEscalate); sb.append(", escalated=").append(escalated); sb.append(", escalationTimeoutMillis=").append(escalationTimeoutMillis); sb.append(", issuedRequest=").append( issuedRequest != null ? SliderUtils.requestToString(issuedRequest) : "(null)"); sb.append('}'); return sb.toString(); }
/** * Look up the status entry of a container or raise an exception * * @param c container * @return the status entry * @throws RuntimeException if the role cannot be found */ public RoleStatus lookupRoleStatus(Container c) { return lookupRoleStatus(ContainerPriority.extractRole(c)); }
/** * Convert a priority record to a string, extracting role and locality * @param priorityRecord priority record. May be null * @return a string value */ public static String toString(Priority priorityRecord) { if (priorityRecord==null) { return "(null)"; } else { return String.format(Locale.ENGLISH, "role %d (locality=%b)", extractRole(priorityRecord), hasLocation(priorityRecord.getPriority())); } } }
@Override public String toString() { return "request container for role " + ContainerPriority.toString(getPriority()) + " request " + request + " relaxLocality=" + getRelaxLocality(); } }
nodeLabels = label; Priority pri = ContainerPriority.createPriority(roleId, !relaxLocality); priority = pri.getPriority(); issuedRequest = new AMRMClient.ContainerRequest(resource,
public static Priority createPriority(int role, boolean locationSpecified) { Priority pri = Records.newRecord(Priority.class); pri.setPriority(ContainerPriority.buildPriority(role, locationSpecified)); return pri; }
/** * Get the node entry matching a container on this node * @param container container * @return matching node instance for the role */ public NodeEntry getOrCreate(Container container) { return getOrCreate(ContainerPriority.extractRole(container)); }
@Override public String toString() { return "request container for role " + ContainerPriority.toString(getPriority()) + " request " + request + " relaxLocality=" + getRelaxLocality(); } }
Priority pri = ContainerPriority.createPriority(roleId, false);
/** * Map from a container to a role key by way of its priority * @param container container * @return role key */ public static int extractRole(Container container) { Priority priority = container.getPriority(); return extractRole(priority); }
/** * Look up the status entry of a container or raise an exception * * @param c container * @return the status entry * @throws RuntimeException if the role cannot be found */ public RoleStatus lookupRoleStatus(Container c) { return lookupRoleStatus(ContainerPriority.extractRole(c)); }
/** * Priority record to role mapper * @param priorityRecord priority record * @return the role # */ public static int extractRole(Priority priorityRecord) { Preconditions.checkNotNull(priorityRecord); return extractRole(priorityRecord.getPriority()); }