The GitHub Actions job "Check newsfragment PR number" on 
airflow.git/fix-50210-trigger-rule-mapped-task-group has failed.
Run started by GitHub user shahar1 (triggered by shahar1).

Head commit for run:
0c55153b519fe5f365b365a9e13710a537a017f2 / Shahar Epstein 
<[email protected]>
Fix per-index evaluation of ONE_FAILED in mapped task groups

A task using a "fast triggered" trigger rule (ONE_FAILED, ONE_SUCCESS,
ONE_DONE) inside a mapped task group was evaluated against every expanded
instance of its upstream, instead of the upstream instance sharing its own
map index. As a result a single failed (or succeeded) upstream instance
wrongly triggered the rule for every expanded instance of the task — e.g. a
mapped ONE_FAILED reporting task ran for all map indexes when only one
upstream had failed.

The broad "depend on every upstream instance" behavior is only needed for
the not-yet-expanded summary task instance (map_index < 0), so a fast
trigger rule does not prematurely skip the task before the mapped task group
expands (the case fixed in #34023). Restrict that special case to the
summary instance; expanded instances now use the normal per-map-index
upstream resolution.

closes: #50210

Report URL: https://github.com/apache/airflow/actions/runs/26623519530

With regards,
GitHub Actions via GitBox


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to