With YARN being a general purpose system, it would be useful for several applications (MPI et al) to specify not just memory but also CPU (cores) for their resource requirements. Thus, it would be useful to the CapacityScheduler to account for both.
|1.||Make ContainersMonitor pluggable||Open||Unassigned|
|Add support for CPU isolation/monitoring of containers||Closed|
|Add support for DistributedShell to ask for CPUs along with memory||Closed|
|4.||Add cpu information to queue metrics||Open|