Details
-
Bug
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
None
-
None
-
Reviewed
Description
The Fair Scheduler, while performing a recomputeShares() during an update() call, uses the parent queues policy to distribute shares to its children.
If the parent queues policy is 'fair', it only computes weight for memory and sets the vcores fair share of its children to 0.
Assuming a situation where we have 1 parent queue with policy 'fair' and multiple leaf queues with policy 'drf', Any app submitted to the child queues with vcore requirement > 1 will always be above fairshare, since during the recomputeShare process, the child queues were all assigned 0 for fairshare vcores.
Attachments
Attachments
Issue Links
- links to