Skip to content

Add XCom Push Support in Deferred for KPO#64069

Open
jscheffl wants to merge 2 commits intoapache:mainfrom
jscheffl:feature/add-xcom-push-from-triggerer
Open

Add XCom Push Support in Deferred for KPO#64069
jscheffl wants to merge 2 commits intoapache:mainfrom
jscheffl:feature/add-xcom-push-from-triggerer

Conversation

@jscheffl
Copy link
Contributor

@jscheffl jscheffl commented Mar 22, 2026

With PR #64068 assuming it is possible to make this into Airflow 3.2.0 it is possible to push XCom directly from triggerer.

Except callbacks this would resolve the need to return to a worker to complete a task directly from triggerer. This PR builds on top of #64068 and applies the feature to KPO:

  • XComs are retrieved from pushed from triggerer
  • Except if Airflow is not 3.2.0 - then the current approach is used
  • Except if a callback is defined - then the current approach is used

Note that CI will most probably fail until PR #64068 is not merged.


Was generative AI tooling used to co-author this PR?
  • Yes (please specify the tool below)

Claude Opus 4.6


  • Read the Pull Request Guidelines for more information. Note: commit author/co-author name and email in commits become permanently public when merged.
  • For fundamental code changes, an Airflow Improvement Proposal (AIP) is needed.
  • When adding dependency, check compliance with the ASF 3rd Party License Policy.
  • For significant user-facing changes create newsfragment: {pr_number}.significant.rst, in airflow-core/newsfragments. You can add this file in a follow-up commit after the PR is created so you know the PR number.

@jscheffl jscheffl force-pushed the feature/add-xcom-push-from-triggerer branch from 3431079 to e2516db Compare March 22, 2026 21:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area:providers provider:cncf-kubernetes Kubernetes (k8s) provider related issues

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant