List<org.apache.hadoop.yarn.api.records.ResourceRequest> |
AppSchedulingInfo.allocate(NodeType type,
SchedulerNode node,
org.apache.hadoop.yarn.api.records.Priority priority,
org.apache.hadoop.yarn.api.records.ResourceRequest request,
org.apache.hadoop.yarn.api.records.Container container)
Resources have been allocated to this application by the resource
scheduler.
|
static boolean |
SchedulerAppUtils.isBlacklisted(SchedulerApplicationAttempt application,
SchedulerNode node,
org.apache.commons.logging.Log LOG) |
boolean |
SchedulerApplicationAttempt.isBlacklisted(SchedulerNode node,
org.apache.commons.logging.Log myLog) |
boolean |
AppSchedulingInfo.isBlacklisted(SchedulerNode node,
org.apache.commons.logging.Log myLog) |
boolean |
SchedulerApplicationAttempt.isReserved(SchedulerNode node,
org.apache.hadoop.yarn.api.records.Priority priority)
Has the application reserved the given node at the
given priority?
|
RMContainer |
SchedulerApplicationAttempt.reserve(SchedulerNode node,
org.apache.hadoop.yarn.api.records.Priority priority,
RMContainer rmContainer,
org.apache.hadoop.yarn.api.records.Container container) |
static void |
SchedulerUtils.updateResourceIfChanged(SchedulerNode node,
RMNode rmNode,
org.apache.hadoop.yarn.api.records.Resource clusterResource,
org.apache.commons.logging.Log log)
Update resource in SchedulerNode if any resource change in RMNode.
|