Details
-
Sub-task
-
Status: Patch Available
-
Major
-
Resolution: Unresolved
-
None
-
None
Description
In the context of YARN-4193 (which stresses the RM/CS performance) we found several performance problems with in the locking/synchronization of the CapacityScheduler, as well as inconsistencies that do not normally surface (incorrect locking-order of queues protected by CS locks etc). This JIRA proposes several refactoring that improve this.