Details
-
Improvement
-
Status: Open
-
Major
-
Resolution: Unresolved
-
2.7.1
-
None
-
None
Description
Today, headroom is an indicator to an application on the resources available to it. It is an aggregate across all nodes. If all the nodes have either only memory or only cpu available, no container can be allocated. The headroom should hint at this too, so apps can make decisions sooner. MAPREDUCE-6470 is a case of this, and has an example for the curious.
May be, we should add an API that returns both aggregate headroom and large container allocatable.
Attachments
Issue Links
- relates to
-
MAPREDUCE-6470 ApplicationMaster may fail to preempt Reduce task
- Open