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

   Previously, a serialized mapped operator's unmapped SerializedOperator 
misses some DAG-level references because they were established separately in 
BaseSerialization and were overlooked when the unmap() function was 
implemented. This extracts those post-population ref-fixing code into a 
function, and call it as needed in unmap(), so an unmapped SerializedOperator 
is consistent with a non-mapped SerializedOperator that comes straightly out of 
a database.
   
   This was not an issue prior to 2.6 since the scheduler mostly did not access 
DAG-level references on a serialized operator (mapped or not). The introduction 
of the fail_fast flag requires accessing the DAG much later in a task's 
lifetime in the scheduler, and thus needs the references to be properly set.


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