Details
-
Bug
-
Status: Open
-
Major
-
Resolution: Unresolved
-
None
-
None
-
None
Description
A MapReduce job with thousands of reducers and just a couple of maps left to go was running in a preemptable queue. Periodically other queues would get busy and the RM would preempt some resources from the job, but it always picked the job's map tasks first because they use the lowest priority containers. Even though the reducers had a shorter running time, most were spared but the maps were always shot. Since the map tasks ran for a longer time than the preemption period, the job was in a perpetual preemption loop.
Attachments
Issue Links
- relates to
-
YARN-3054 Preempt policy in FairScheduler may cause mapreduce job never finish
-
- Resolved
-
-
MAPREDUCE-5269 Preemption of Reducer (and Shuffle) via checkpointing
-
- Patch Available
-