Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Fixed
-
None
-
None
-
Reviewed
Description
Say the MR AppMaster asks the RM for 3 containers on nodes n1, n2 and n3. There are 10 node n1-n10 in the same rack. The RM can give it allocated containers in the list order n5, n2, n1. The way AM map->container assignment happens, the AM will try to assign node local maps to n5, failing which it will assign rack local maps to n5. These rack local maps could be node local on n2 and n1 and would have been assigned to containers on n1 and n2 if the AM had not made an early rack local match for them on n5. This can lead to poor locality.
Attachments
Attachments
Issue Links
- is duplicated by
-
MAPREDUCE-4982 AM hung with one pending map task
- Resolved
- is related to
-
MAPREDUCE-5622 MRAppMaster doesn't assign all allocated NODE_LOCAL containers to node-local maps
- Open
-
MAPREDUCE-5002 AM could potentially allocate a reduce container to a map attempt
- Resolved