Affects Version/s: 0.20.1
Fix Version/s: 0.21.0
Release Note:Fixed Map/Reduce framework to not call commit task for special tasks like job setup/cleanup and task cleanup.
Currently, Task.done() calls committer.needsTaskCommit() to know whether it needs a commit or not. This need not be called for task cleanup attempt as no commit is required for a cleanup attempt.
MAPREDUCE-1409, we saw a case where cleanup attempt went into COMMIT_PENDING state.
|Status||Patch Available [ 10002 ]||Open [ 1 ]|
|Status||Patch Available [ 10002 ]||Resolved [ 5 ]|
|Resolution||Fixed [ 1 ]|
|Release Note||Fixed Map/Reduce framework to not call commit task for special tasks like job setup/cleanup and task cleanup.|
|Fix Version/s||0.21.0 [ 12314045 ]|
|Fix Version/s||0.22.0 [ 12314184 ]|
|Status||Resolved [ 5 ]||Closed [ 6 ]|