chinmayasameeru opened a new pull request, #73771:
URL: https://github.com/apache/airflow/pull/73771

   ## Summary
   
   - Fixes #73432 by preserving  in callback-only processing mode
   - Prevents infinite reparsing loop when DagFileProcessorManager processes 
callback-only files
   
   ## Root Cause
   
   When a DagFileProcessorManager processes a file in callback-only mode (),  
creates a new  with . This new stat shadows the existing stat's timestamp in , 
causing the file to appear as "never parsed" on subsequent scans. The file gets 
re-queued every scan cycle, creating an infinite loop.
   
   ## Changes
   
   - ****: Added  parameter; in  branch, preserves the passed value instead of 
using 
   - ****: Passes  to 
   - ****: Passes  to 
   
   ## Testing
   
   - Python syntax validated (py_compile passes)
   - Existing DagFileProcessorManager tests pass
   
   Closes #73432


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