When targets emit state #1808
pnadolny13
started this conversation in
General
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Related to a slack thread https://meltano.slack.com/archives/CMN8HELB0/p1688411149324679
My expectation of a singer target is that it will emit state messages received from the tap whenever it's confident that it was able to load those records to the destination successfully. The current implementation of the SDK seems to wait basically until the full sync is complete before it emits the state messages. When users have large syncs that might only make partial progress it would be very helpful to save checkpoints for the records that were processed so the next sync can complete quicker.
My understanding of whats happening today:
After reviewing this the arbitrary 5 mins drain should handle emitting state frequently for large syncs to get sufficient checkpoints.
Beta Was this translation helpful? Give feedback.
All reactions