public class DrillbitScheduler extends AbstractDrillbitScheduler
AbstractDrillbitScheduler.DrillbitManager
Scheduler.TaskManager
quantity
failCount, isTracked, priority, state, taskManager, taskSpec
Constructor and Description |
---|
DrillbitScheduler(String name,
TaskSpec taskSpec,
int quantity,
int requestTimeoutSecs,
int maxExtraNodes) |
Modifier and Type | Method and Description |
---|---|
int |
getRequestTimeoutSec()
Maximum amount of time to wait when cancelling a job in the REQUESTING
state.
|
int |
resize(int level)
Set the number of running tasks to the quantity given.
|
adjust, completed, getProgress, getTarget, hasMoreTasks, requestTimedOut
addTasks, change, getName, getResource, getTaskManager, getType, isTracked, limitContainerSize, registerState, setPriority, setTaskManager
public int resize(int level)
resize
in interface Scheduler
resize
in class PersistentTaskScheduler
level
- the target number of taskspublic int getRequestTimeoutSec()
Scheduler
getRequestTimeoutSec
in interface Scheduler
getRequestTimeoutSec
in class AbstractScheduler
Copyright © 1970 The Apache Software Foundation. All rights reserved.