Details
-
Improvement
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
None
-
None
-
Reviewed
Description
Currently, in the capacity scheduler, the minimum-user-limit-percent property is per queue. A cluster admin should be able to set the minimum user limit percent on a per-user basis within the queue.
This functionality is needed so that when intra-queue preemption is enabled (YARN-4945 / YARN-2113), some users can be deemed as more important than other users, and resources from VIP users won't be as likely to be preempted.
For example, if the getstuffdone queue has a MULP of 25 percent, but user jane is a power user of queue getstuffdone and needs to be guaranteed 75 percent, the properties for getstuffdone and jane would look like this:
<property> <name>yarn.scheduler.capacity.root.getstuffdone.minimum-user-limit-percent</name> <value>25</value> </property> <property> <name>yarn.scheduler.capacity.root.getstuffdone.jane.minimum-user-limit-percent</name> <value>75</value> </property>
Attachments
Attachments
Issue Links
- relates to
-
YARN-5889 Improve and refactor user-limit calculation in capacity scheduler
- Resolved