Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Find cross-group tasks in iter_mapped_dependants #25793

Merged

Conversation

uranusjr
Copy link
Member

@uranusjr uranusjr commented Aug 18, 2022

Fix #25775

As explained in the issue, this is caused by our dependant detection code not correctly look up tasks across groups. Since looking across group requires the task to know about its root group, the lookup logic has been moved from TaskMixin to AbstractOperator. We only use the logic with tasks right now, so it’s OK.

@uranusjr uranusjr force-pushed the aip-42-expansion-from-another-group branch from b63090a to 5f05c01 Compare August 18, 2022 11:01
@eladkal
Copy link
Contributor

eladkal commented Aug 18, 2022

Is linked issue correct? It links to another PR

@uranusjr
Copy link
Member Author

I fixed the incorrect linked issue. Thanks for catching it.

@uranusjr uranusjr merged commit 5c48ed1 into apache:main Aug 19, 2022
@uranusjr uranusjr deleted the aip-42-expansion-from-another-group branch August 19, 2022 09:55
@jedcunningham jedcunningham added the type:bug-fix Changelog: Bug Fixes label Sep 12, 2022
@ephraimbuddy ephraimbuddy added this to the Airflow 2.4.0 milestone Sep 14, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
type:bug-fix Changelog: Bug Fixes
Projects
None yet
Development

Successfully merging this pull request may close these issues.

XComs from another task group fail to populate dynamic task mapping metadata
5 participants