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]
