You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Jan 27, 2026. It is now read-only.
For each reconciliation run, it will generate many reconciliation run records inside the database. Specifically, the reconciliation_record table will have as many rows as there are migration keys in the dataset.
With each new reconciliation run, the older runs' results also becomes less meaningful and are less likely to be accessed by user.
For regularly scheduled runs, this would accumulate a large amount of data laying around in the database which can incur significant fees overtime.
Expected Outcome
Provide a configuration to the @scheduled reconciliation task to allow users to deletes runs older than X regardless of dataset
Context / Goal
For each reconciliation run, it will generate many reconciliation run records inside the database. Specifically, the
reconciliation_recordtable will have as many rows as there are migration keys in the dataset.With each new reconciliation run, the older runs' results also becomes less meaningful and are less likely to be accessed by user.
For regularly scheduled runs, this would accumulate a large amount of data laying around in the database which can incur significant fees overtime.
Expected Outcome
Out of Scope
Additional context / implementation notes