Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[CELEBORN-1763] Fix DataPusher be blocked for a long time
### What changes were proposed in this pull request? fix DataPusher be blocked for a long time ### Why are the changes needed? The worker has been at a performance bottleneck for a long time, the slow start strategy adjusts its maxInFlight to 1, which may cause RequestInFlight to exceed maxInFlight. If the task’s main thread has been blocked in the waitIdleQueueFullWithLock call, then the main thread will not be able to detect the sending failure since this failure changes the exception in the push state, and the waitIdleQueueFullWithLock function does not check for it ### Does this PR introduce _any_ user-facing change? NO ### How was this patch tested? GA Closes #2978 from zhaostu4/fix_pusher_block. Authored-by: zhangzhao.08 <zhangzhao.08@bytedance.com> Signed-off-by: Wang, Fei <fwang12@ebay.com> (cherry picked from commit 9e04ff4) Signed-off-by: Wang, Fei <fwang12@ebay.com>
- Loading branch information