Class AutoCreatedQueueDeletionPolicy
java.lang.Object
org.apache.hadoop.yarn.server.resourcemanager.scheduler.capacity.AutoCreatedQueueDeletionPolicy
- All Implemented Interfaces:
SchedulingEditPolicy
Auto deletion policy for auto created queue V2.
Just for weight based auto created queues.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidThis method is invoked at regular intervals.longvoidinit(org.apache.hadoop.conf.Configuration config, RMContext context, ResourceScheduler sched) voidvoid
-
Constructor Details
-
AutoCreatedQueueDeletionPolicy
public AutoCreatedQueueDeletionPolicy()
-
-
Method Details
-
init
public void init(org.apache.hadoop.conf.Configuration config, RMContext context, ResourceScheduler sched) - Specified by:
initin interfaceSchedulingEditPolicy
-
prepareForAutoDeletion
public void prepareForAutoDeletion() -
editSchedule
public void editSchedule()Description copied from interface:SchedulingEditPolicyThis method is invoked at regular intervals. Internally the policy is allowed to track containers and affect the scheduler. The "actions" performed are passed back through an EventHandler.- Specified by:
editSchedulein interfaceSchedulingEditPolicy
-
triggerAutoDeletionForExpiredQueues
public void triggerAutoDeletionForExpiredQueues() -
getMonitoringInterval
public long getMonitoringInterval()- Specified by:
getMonitoringIntervalin interfaceSchedulingEditPolicy
-
getPolicyName
- Specified by:
getPolicyNamein interfaceSchedulingEditPolicy
-
getMarkedForDeletion
-
getSentForDeletion
-