Generate JobHistoryEvents for the correct transitions. Fix missing / incorrect values being set.
Fixes event generation based on transitions.
*FinishedEvents used for successful jobs/tasks. Unsuccessful/Failed events used for the rest.
Fixed several missing fields - task startTime, splitLocations, incorrect status, etc)
Marked what is pending with TODOs -> shuffleFinishTime, etc which will be fixed along with changes to TaskAttemptStatus
With the patch, the job link on history server UI does not work. Can you try out Siddharth ?
Fixes the UI issue and some unit test failures.
Finish time is being set on TaskCompletion.
I committed to MR-279 branch. Thanks Siddharth!