Details
-
Sub-task
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
None
-
None
Description
Currently, both of fair/capacity scheduler support queue mapping, which makes scheduler can change queue of an application after submitted to scheduler.
One issue of doing this in specific scheduler is: If the queue after mapping has different maximum_allocation/default-node-label-expression of the original queue, validateAndCreateResourceRequest in RMAppManager checks the wrong queue.
I propose to make the queue mapping as a common interface of scheduler, and RMAppManager set the queue after mapping before doing validations.