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

[dagster-fivetran] Implement resync_and_poll method in FivetranClient #26062

Merged

Conversation

maximearmstrong
Copy link
Contributor

@maximearmstrong maximearmstrong commented Nov 20, 2024

Summary & Motivation

This PR uses the resync and poll methods implemented in previous PRs to implement resync_and_poll in FivetranClient. This method will be used in a subsequent PR to materialize Fivetran assets.

Tests are added to test the full sync and poll behavior.

How I Tested These Changes

Additional unit tests with BK

Copy link
Contributor Author

maximearmstrong commented Nov 20, 2024

@maximearmstrong maximearmstrong force-pushed the maxime/implement-sync-and-poll-method-fivetran-client branch from 0df7a52 to 4548acb Compare November 20, 2024 23:25
@maximearmstrong maximearmstrong force-pushed the maxime/implement-resync-and-poll-method-fivetran-client branch from f8bbb3f to 83221bd Compare November 20, 2024 23:25
@maximearmstrong maximearmstrong force-pushed the maxime/implement-sync-and-poll-method-fivetran-client branch from 4548acb to 1368cac Compare November 21, 2024 18:06
@maximearmstrong maximearmstrong force-pushed the maxime/implement-resync-and-poll-method-fivetran-client branch from 83221bd to 15f5427 Compare November 21, 2024 18:06
@maximearmstrong maximearmstrong force-pushed the maxime/implement-sync-and-poll-method-fivetran-client branch from 1368cac to 8610c37 Compare November 21, 2024 21:08
@maximearmstrong maximearmstrong force-pushed the maxime/implement-resync-and-poll-method-fivetran-client branch from 15f5427 to 90002ef Compare November 21, 2024 21:08
@maximearmstrong maximearmstrong force-pushed the maxime/implement-sync-and-poll-method-fivetran-client branch from 8610c37 to 7f056cc Compare November 21, 2024 23:45
@maximearmstrong maximearmstrong force-pushed the maxime/implement-resync-and-poll-method-fivetran-client branch from 90002ef to 66bd6ae Compare November 21, 2024 23:45
@maximearmstrong maximearmstrong force-pushed the maxime/implement-sync-and-poll-method-fivetran-client branch from 7f056cc to 946d522 Compare November 21, 2024 23:48
@maximearmstrong maximearmstrong force-pushed the maxime/implement-resync-and-poll-method-fivetran-client branch from 66bd6ae to fa28427 Compare November 21, 2024 23:48
@maximearmstrong maximearmstrong self-assigned this Nov 21, 2024
@maximearmstrong maximearmstrong marked this pull request as ready for review November 21, 2024 23:51
Copy link
Contributor

nice.

@maximearmstrong maximearmstrong force-pushed the maxime/implement-sync-and-poll-method-fivetran-client branch from 27b0a0f to e023cd6 Compare November 25, 2024 13:06
@maximearmstrong maximearmstrong force-pushed the maxime/implement-resync-and-poll-method-fivetran-client branch from f32950d to e839260 Compare November 25, 2024 13:06
@maximearmstrong maximearmstrong force-pushed the maxime/implement-sync-and-poll-method-fivetran-client branch from e023cd6 to 533e89a Compare November 25, 2024 16:50
@maximearmstrong maximearmstrong force-pushed the maxime/implement-resync-and-poll-method-fivetran-client branch from e839260 to c5911bf Compare November 25, 2024 16:50
@maximearmstrong maximearmstrong force-pushed the maxime/implement-sync-and-poll-method-fivetran-client branch from 533e89a to 936186f Compare November 25, 2024 23:22
@maximearmstrong maximearmstrong force-pushed the maxime/implement-resync-and-poll-method-fivetran-client branch from c5911bf to db028f1 Compare November 25, 2024 23:22
@maximearmstrong maximearmstrong force-pushed the maxime/implement-sync-and-poll-method-fivetran-client branch from 936186f to 5637798 Compare November 26, 2024 22:50
@maximearmstrong maximearmstrong force-pushed the maxime/implement-resync-and-poll-method-fivetran-client branch from db028f1 to a773b5e Compare November 26, 2024 22:50
@maximearmstrong maximearmstrong force-pushed the maxime/implement-sync-and-poll-method-fivetran-client branch from 5637798 to 90e1e6e Compare November 26, 2024 23:21
@maximearmstrong maximearmstrong force-pushed the maxime/implement-resync-and-poll-method-fivetran-client branch from a773b5e to 74db3e2 Compare November 26, 2024 23:21
@maximearmstrong maximearmstrong force-pushed the maxime/implement-sync-and-poll-method-fivetran-client branch from 90e1e6e to 3d7d017 Compare November 27, 2024 13:32
@maximearmstrong maximearmstrong force-pushed the maxime/implement-resync-and-poll-method-fivetran-client branch from 74db3e2 to c18340e Compare November 27, 2024 13:32
@maximearmstrong maximearmstrong force-pushed the maxime/implement-sync-and-poll-method-fivetran-client branch from 3d7d017 to 45db9a9 Compare November 27, 2024 13:44
@maximearmstrong maximearmstrong force-pushed the maxime/implement-resync-and-poll-method-fivetran-client branch from c18340e to 3c9a56a Compare November 27, 2024 13:44
@maximearmstrong maximearmstrong force-pushed the maxime/implement-sync-and-poll-method-fivetran-client branch from 45db9a9 to 924009c Compare November 27, 2024 14:05
@maximearmstrong maximearmstrong force-pushed the maxime/implement-resync-and-poll-method-fivetran-client branch from 3c9a56a to 48a3bb0 Compare November 27, 2024 14:05
Base automatically changed from maxime/implement-sync-and-poll-method-fivetran-client to master November 27, 2024 14:24
@maximearmstrong maximearmstrong force-pushed the maxime/implement-resync-and-poll-method-fivetran-client branch from 48a3bb0 to cd041b0 Compare November 27, 2024 14:25
@maximearmstrong maximearmstrong merged commit 5b37947 into master Nov 27, 2024
1 check passed
@maximearmstrong maximearmstrong deleted the maxime/implement-resync-and-poll-method-fivetran-client branch November 27, 2024 14:43
cmpadden pushed a commit that referenced this pull request Dec 5, 2024
…#26062)

## Summary & Motivation

This PR uses the resync and poll methods implemented in previous PRs to
implement `resync_and_poll` in `FivetranClient`. This method will be
used in a subsequent PR to materialize Fivetran assets.

Tests are added to test the full sync and poll behavior.

## How I Tested These Changes

Additional unit tests with BK
pskinnerthyme pushed a commit to pskinnerthyme/dagster that referenced this pull request Dec 16, 2024
…dagster-io#26062)

## Summary & Motivation

This PR uses the resync and poll methods implemented in previous PRs to
implement `resync_and_poll` in `FivetranClient`. This method will be
used in a subsequent PR to materialize Fivetran assets.

Tests are added to test the full sync and poll behavior.

## How I Tested These Changes

Additional unit tests with BK
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants