gaogaotiantian commented on PR #54636:
URL: https://github.com/apache/spark/pull/54636#issuecomment-4007803652

   I have some doubts about the root cause.
   
   First of all, did you observe any test hanging after 
https://github.com/apache/spark/pull/54279 ? Why do you believe 
`self._channel.close()` will spawn a *new* thread to clean up the ongoing 
gRPCs, instead of using the existing thread? If a python process is trying to 
spawn a new thread during finalization phase, it should raise an exception, 
instead of block forever.
   
   If you don't mind me asking, did you come up with the theory by yourself, or 
with the help of LLM? It might help with our discussion.
   
   Thank you for taking a look at the issues.


-- 
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