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]
