EnricoMi commented on PR #1714:
URL: 
https://github.com/apache/incubator-uniffle/pull/1714#issuecomment-2126266185

   I have checked the implementation of `ThreadUtils.executeTasks`. That method 
is meant to return **after** all tasks (unregister requests) have completed, 
either successfully, with failure, or after timeout. Then, the executor is 
shutdown so that any ongoing request is being cancelled.
   
   So I am not sure why we are seeing those interrupt exceptions. Either these 
indicate timeouts or some other cause interrupt.
   
   The `unregisterRequestTimeSec` refers to invoking all unregister requests, 
not individual requests. If `unregisterThreadPoolSize` is smaller than 
`shuffleServerInfos.size()`, then some requests are not executed in parallel.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to