### What changes were proposed in this pull request? Check ShufflePartitionLocationInfo whether empty or not for every worker ### Why are the changes needed? Actually shuffleResources would only remove related partitionLocations after stageEnd , then workers with empty partitionLocations will left(for speculative task), so shuffleResourceExists need check ShufflePartitionLocationInfo for every worker otherwise it would print wrong message and send release slot requests twice. ### Does this PR introduce _any_ user-facing change? No ### How was this patch tested? Manual test ### Before this pr <img width="1252" alt="image" src="https://github.com/apache/incubator-celeborn/assets/28799061/06b71162-e78b-4163-8f52-24b50bc6c540">  ### After this pr  Closes #1599 from RexXiong/CELEBORN-687. Authored-by: Shuang <lvshuang.tb@gmail.com> Signed-off-by: zky.zhoukeyong <zky.zhoukeyong@alibaba-inc.com> |
||
|---|---|---|
| .. | ||
| src | ||
| pom.xml | ||