Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[CELEBORN-678][FOLLOWUP] MapperAttempts for a shuffle should reply MA…
…P_ENDED when mapper has already been ended from speculative task ### What changes were proposed in this pull request? MapperAttempts for a shuffle replies the `MAP_ENDED` when mapper has already been ended for receving push data or push merged data from speculative task. Follow up #1591. ### Why are the changes needed? When mapper has already been ended for receving push data or push merged data from speculative task, `PushDataHandler` should trigger MapEnd instead of StageEnd for worker. Meanwhile, the `ShuffleClientImpl` should handle `STAGE_ENDED` as MapEnd, otherwise causes that other tasks of the stage could not send shuffle data for data lost. ### Does this PR introduce _any_ user-facing change? No. ### How was this patch tested? Internal test. Closes #2190 from SteNicholas/CELEBORN-678. Authored-by: SteNicholas <[email protected]> Signed-off-by: zky.zhoukeyong <[email protected]>
- Loading branch information