-
Notifications
You must be signed in to change notification settings - Fork 16.3k
AIP-72: Handle Custom XCom Backend on Task SDK #47339
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
Merged
amoghrajesh
merged 86 commits into
apache:main
from
astronomer:AIP-72-custom-xcom-backend
Mar 17, 2025
Merged
Changes from all commits
Commits
Show all changes
86 commits
Select commit
Hold shift + click to select a range
e76e142
AIP-72: Handle Custom XCom Backend on Task SDK
amoghrajesh 6b8424d
adding unit tests
amoghrajesh 5cdcf50
routine push
amoghrajesh 504c76f
Merge branch 'main' into AIP-72-custom-xcom-backend
amoghrajesh 72c95ed
adding datamodel for xcom now
amoghrajesh 37b0b1c
introducing delete xcom API
amoghrajesh dd7317a
tests for the delete API
amoghrajesh 2e6979d
do not clear xcoms in /run endpoint
amoghrajesh 35de648
send requests to clear xcoms while marking a task as running
amoghrajesh c0b405c
Merge branch 'main' into AIP-72-custom-xcom-backend
amoghrajesh a11f3d0
Use the API to get xcoms in baseoperatorlink
amoghrajesh adfb229
updating taskinstance model to use the right model
amoghrajesh 2b5398c
use XcomModel now in core api
amoghrajesh dda7e46
changes to models/xcom, task runner and execution time xcom introduced
amoghrajesh ad6304f
changes to supervisor and comms
amoghrajesh 7cd0ba5
fixing models in xcom.py
amoghrajesh 06b5ba8
fixing the object store backend
amoghrajesh 1ce5b20
lazy loading for execution time xcoms
amoghrajesh b49311e
an attempt to fix the tests and mypy
amoghrajesh 04b4f05
adding back xcom_return_key
amoghrajesh 574d470
task sdk mypy
amoghrajesh 13a6983
mypy providers
amoghrajesh 78892f3
fixing tests for TestXComObjectStorageBackend
amoghrajesh a1ded63
fixing mypy
amoghrajesh dc82948
as xcom
amoghrajesh c4ba8af
remove unwanted log and add docstring
amoghrajesh 97e4c3f
changing few more older occurences
amoghrajesh af42da7
fixing mypy for providers
amoghrajesh ef2ffe9
more occurences of Xcom
amoghrajesh d2af742
fixing compat tests
amoghrajesh b7e2f7f
fixing devel-common
amoghrajesh 7f85d95
fixing task instance tests
amoghrajesh bcaff13
attemtping to fix tests
amoghrajesh 14465ad
fixing another test
amoghrajesh 4b18308
review from ash
amoghrajesh 4eebc45
fixing checks for tests
amoghrajesh 4b1a2b3
Merge branch 'main' into AIP-72-custom-xcom-backend
amoghrajesh bcc297b
use xcommodel
amoghrajesh e19b14d
Merge branch 'main' into AIP-72-custom-xcom-backend
amoghrajesh 3ba63f5
fixing some tests
amoghrajesh 99d77c5
fixing xcom core tests
amoghrajesh f757168
fixing triggered dag run tests
amoghrajesh 86b6fbe
fixing google tests
amoghrajesh 7231969
fixing sql tests
amoghrajesh ec1a9f5
fixing amazon tests
amoghrajesh f2569d0
Merge branch 'main' into AIP-72-custom-xcom-backend
amoghrajesh 70ab429
fixing tests cos of rebase
amoghrajesh 78cb1c7
fixing standard operator tests
amoghrajesh c309fb9
brining back LazySelectSequence for tests
amoghrajesh dd3d280
fixing dbt links and cncf tests
amoghrajesh a2348bd
Merge branch 'main' into AIP-72-custom-xcom-backend
amoghrajesh 6d42c7c
fixing core tests
amoghrajesh 0f1ee28
fixing microsoft tests
amoghrajesh 13bc4a4
removing wrong import
amoghrajesh 9ce3063
Merge branch 'main' into AIP-72-custom-xcom-backend
amoghrajesh 8c6fd85
fixing backend tests
amoghrajesh 3e38920
tryna fix core and amazon compat tests
amoghrajesh 5f06413
removing residue imports
amoghrajesh 78bf7db
adding backcompat to fixture
amoghrajesh 9ccc3f8
adding backcompat to fixture and tests
amoghrajesh 40e82d0
Merge branch 'main' into AIP-72-custom-xcom-backend
amoghrajesh dbc3d62
Merge branch 'main' into AIP-72-custom-xcom-backend
amoghrajesh b4307f5
yeild not return
amoghrajesh a987cc0
drop this commit
amoghrajesh e72e27b
adding a return to fixture
amoghrajesh 6231668
removcing unwanted stuff
amoghrajesh 24724c3
fix faulty rebase
amoghrajesh ed6eb59
might need to drop this commit as well
amoghrajesh e5788f0
compat tests..
amoghrajesh a3d6896
not a big fan but fixing test_backend
amoghrajesh a3f6602
review comments
amoghrajesh be704d8
review comments from ash and kaxil
amoghrajesh c07c981
review comments from ash and kaxil
amoghrajesh c257369
Merge branch 'main' into AIP-72-custom-xcom-backend
amoghrajesh b8a9d7c
fixing import in backend
amoghrajesh 826c4d8
fix compat test
amoghrajesh 2d03273
fix compat test -- last
amoghrajesh 479f647
fix compat test -- last
amoghrajesh b2a934e
ash comments
amoghrajesh e42a929
ash comments about imports
amoghrajesh f4347ac
fixing core test
amoghrajesh dc26349
this should fix the providers tests
amoghrajesh 6296659
another try compat tests
amoghrajesh 7291ec8
another try compat tests
amoghrajesh 64b5968
fixing tests
amoghrajesh 9540fbb
empty session purge
amoghrajesh File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.