potiuk commented on PR #35653:
URL: https://github.com/apache/airflow/pull/35653#issuecomment-1812193221

   > Hmm, SIGALARM wouldn't be injected in the middle of C-extension execution 
but it would stay pending until the extension returns to Python execution at 
least right? So it won't be totally ignored, just very much delayed? Same goes 
for subprocesses i believe.
   
   Technically speaking it would be only until the C-code checks if the signal 
arrived and handle it. Properly run long running loop in C-code executed from 
Python should frequently check if a signal arrived (Python lets the c-code know 
that there is a signal recived but it's up to the C-code to see it and handle 
it).
   
   And yes it will be very much delayed, which in case of timeout it will be 
very much not happening :).
   
   And yes - I fully agree those two should be separate issues and solved 
separately - so removing it from commmit message makes sense.
   


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

Reply via email to