In my humble opinion, it’s safe to set maximum capacity to 100% for each queue, cause here the value is indicating how much percentage the queue can have in its max capacity from its parent queue, so make the upper limit to 100% won’t cause hidden danger here.
On May 21, 2018, at 9:04 AM, Greenhorn Techie <[email protected]<mailto:[email protected]>> wrote: Hi, In our setup, we are using YARN Capacity Scheduler and have many queues setup in a hierarchical fashion with a well configured minimum capacities. However, wondering what is the best practice for setting maximum capacity value i.e. for the parameter yarn.scheduler.capacity.<queue-path>.maximum-capacity? Is it advisable to have each queue configured with a maximum capacity of 100% or something like 90 to 95% with some leeway for the default queue? In summary, what are the best practices to leverage maximum cluster capacity while its available while honouring the minimum queue capacities? Thanks
