[Feature Request] - Improve Temporal History Retention and Cleanup for Large-Scale Deployments #62951
bengineerdavis
started this conversation in
Platform Features or Ideas
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Issue
Improve Temporal History Retention and Cleanup for Large-Scale Deployments
Description:
In large-scale Airbyte deployments with many frequent syncs, the Temporal "attempts" table grows significantly (>100's of GBs), leading to API call latency and request timeouts. Currently, there is no configurable mechanism to set a retention period or maximum table depth for the Temporal "attempts" table. This results in degraded performance over time and requires manual intervention by customers to prune the table.
Issue Encountered:
Requested Solution:
Optional Archiving: Provide an option for customers to export and compress older data for audit purposes before cleanup.
Related Work:
There is some parallel work that is also on-going, which focuses on improving API design and frontend-backend interactions for fetching connection information. While API improvements may mitigate latency issues, the underlying table growth problem remains unresolved without proper pruning mechanisms.
Customer Feedback:
One affected customer, reported:
Additional Considerations:
Beta Was this translation helpful? Give feedback.
All reactions