Skip to content

docs(dropbox): expire state history after 7 days - #4

Merged
jshvn merged 1 commit into
mainfrom
josh/history-retention-7d
Sep 10, 2026
Merged

jshvn merged 1 commit into
mainfrom
josh/history-retention-7d

Conversation

@jshvn

@jshvn jshvn commented Sep 10, 2026

Copy link
Copy Markdown
Member

The bucket prerequisites table gave the .state/history/ lifecycle rule as 30 days. It is now 7.

This is documentation only. Nothing in the code reads or enforces the window: Store has get, put, copy, list and probe and no delete, so retention lives entirely in the bucket rule. The rule itself is applied by hand on the bucket.

The shortened window is the rollback window, and the bucket has no object versioning. Checkpoints are written per batch, per trash, per reconcile and per report, so a nightly run leaves many copies inside 7 days; a mirror left idle for longer than a week has less to roll back to.

Test plan

  • grep -rn "30 day" . returns nothing.
  • README.md is the only file that stated a retention figure; lib/README.md refers to the rule without a number and is unchanged.
  • No code or test references the window, so task test is unaffected.

@jshvn
jshvn merged commit 666eb7d into main Sep 10, 2026
1 check passed
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.

1 participant