public abstract class DAGScheduler extends Object
| Constructor and Description |
|---|
DAGScheduler() |
| Modifier and Type | Method and Description |
|---|---|
void |
addVertexConcurrencyLimit(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(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 © 2022 Apache Software Foundation. All rights reserved.