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

Debounce how often we checkpoint progress #109

Merged
merged 1 commit into from
Jan 20, 2025
Merged

Conversation

istreeter
Copy link
Contributor

In snowplow-incubator/snowflake-loader#57 we added code to the snowflake loader so it checkpoints once every 10 seconds instead of once per batch. This meant we could decrease the write-throughput requirements of the DynamoDB table.

This commit moves the logic over here into common-streams so that all loaders get the benefit of this improvement.

@istreeter istreeter force-pushed the debounce-checkpoints branch from 9a8d2f2 to c06a79d Compare January 17, 2025 00:11
In snowplow-incubator/snowflake-loader#57 we added code to the snowflake
loader so it checkpoints once every 10 seconds instead of once per
batch. This meant we could decrease the write-throughput requirements of
the DynamoDB table.

This commit moves the logic over here into common-streams so that all
loaders get the benefit of this improvement.
@istreeter istreeter force-pushed the debounce-checkpoints branch from c06a79d to f09fb48 Compare January 17, 2025 00:12
@istreeter istreeter merged commit 1c16308 into develop Jan 20, 2025
1 check passed
@istreeter istreeter deleted the debounce-checkpoints branch January 20, 2025 14:41
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