public abstract class DAGScheduler extends Object
| Constructor and Description |
|---|
DAGScheduler() |
| Modifier and Type | Method and Description |
|---|---|
void |
addVertexConcurrencyLimit(org.apache.tez.dag.records.TezVertexID vId,
int concurrency) |
int |
getPriorityHighLimit(DAG dag,
Vertex vertex)
Get the low hight priority for a particular vertex.
|
int |
getPriorityLowLimit(DAG dag,
Vertex vertex)
Get the low limit priority for a particular vertex.
|
void |
scheduleTask(DAGEventSchedulerUpdate event) |
abstract void |
scheduleTaskEx(DAGEventSchedulerUpdate event) |
void |
taskCompleted(DAGEventSchedulerUpdate event) |
abstract void |
taskCompletedEx(DAGEventSchedulerUpdate event) |
public void addVertexConcurrencyLimit(org.apache.tez.dag.records.TezVertexID vId,
int concurrency)
public void scheduleTask(DAGEventSchedulerUpdate event)
public void taskCompleted(DAGEventSchedulerUpdate event)
public abstract void scheduleTaskEx(DAGEventSchedulerUpdate event)
public abstract void taskCompletedEx(DAGEventSchedulerUpdate event)
public int getPriorityLowLimit(DAG dag, Vertex vertex)
vertex - to get the priority ofCopyright © 2020 Apache Software Foundation. All rights reserved.