Skip to content

Add deferrable functionality to the AirbyteJobSensor and AirbyteTriggerSyncOperator#36780

Merged
pankajastro merged 23 commits intoapache:mainfrom
chrishronek:airbyte-deferrable-operator
Jan 17, 2024
Merged

Add deferrable functionality to the AirbyteJobSensor and AirbyteTriggerSyncOperator#36780
pankajastro merged 23 commits intoapache:mainfrom
chrishronek:airbyte-deferrable-operator

Conversation

@chrishronek
Copy link
Copy Markdown
Contributor

@chrishronek chrishronek commented Jan 15, 2024

This PR introduces a new deferrable sensor for the Airbyte provider. It's a drop-in replacement for the AirbyteJobSensor. I've also included the AirbyteSyncTrigger alongside the new sensor with the logic to defer the task. I wrote tests for the trigger component and docs for the deferrable operator.

I am happy to continue iterating on this as needed - if I missed anything, let me know. It's my first PR that I'm merging into the Airflow project.


^ Add meaningful description above
Read the Pull Request Guidelines for more information.
In case of fundamental code changes, an Airflow Improvement Proposal (AIP) is needed.
In case of a new dependency, check compliance with the ASF 3rd Party License Policy.
In case of backwards incompatible changes please leave a note in a newsfragment file, named {pr_number}.significant.rst or {issue_number}.significant.rst, in newsfragments.

@chrishronek chrishronek changed the title Airbyte deferrable operator Add deferrable functionality to the AirbyteJobSensor Jan 15, 2024
@chrishronek chrishronek changed the title Add deferrable functionality to the AirbyteJobSensor Add deferrable functionality to the AirbyteJobSensor and AirbyteTriggerSyncOperator Jan 17, 2024
Copy link
Copy Markdown
Member

@pankajastro pankajastro left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@pankajastro pankajastro merged commit 3806a63 into apache:main Jan 17, 2024
@boring-cyborg
Copy link
Copy Markdown

boring-cyborg bot commented Jan 17, 2024

Awesome work, congrats on your first merged pull request! You are invited to check our Issue Tracker for additional contributions.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants