Details
-
Bug
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
3.3.1
-
None
-
Reviewed
Description
With YARN-9879, the Capacity Scheduler now use full queue path instead of leaf queue's name, we should also reflect this change in scheduler UI page.
This issue addresses two changes:
- Fixed and refined queue filter logic: instead of exact matching of leaf queue's name, now use prefix matching for non-leaf queue, and exact matching of full queue path for leaf queue.
This change conforms to the logic of FS. - Fixed openQueues parameter change behavior in URL during queue expansion and collapsing, by not displaying the "Queue: " prefix with each leaf and non-leaf queue.
Prior to this change, queue collapsing does not remove the corresponding queue name from the openQueues parameter, due to the "Queue: " prefix contains a space, which is encoded as '%20' and therefore not matched cleanly.
This change also conforms to the logic of FS.