Skip to content

fix: make snapshot prune interval configurable#17423

Closed
qimenluoshu-eng wants to merge 2 commits into
anomalyco:devfrom
qimenluoshu-eng:fix/snapshot-prune-config
Closed

fix: make snapshot prune interval configurable#17423
qimenluoshu-eng wants to merge 2 commits into
anomalyco:devfrom
qimenluoshu-eng:fix/snapshot-prune-config

Conversation

@qimenluoshu-eng

Copy link
Copy Markdown

Issue for this PR

Closes #17397

Type of change

  • Bug fix
  • New feature
  • Refactor / code improvement
  • Documentation

What does this PR do?

This PR makes the snapshot prune interval configurable to prevent massive disk usage.

Changes:

  • Add snapshotPruneDays config option (1-30 days, default: 7)
  • Read from user config before using hardcoded 7-day default
  • Helps prevent massive disk usage by allowing shorter retention periods

The change allows users to customize how long snapshots are kept before pruning, reducing disk usage for those who need shorter retention.

How did you verify your code works?

Tested locally by setting different snapshotPruneDays values in config and verifying that snapshots are pruned according to the configured interval. Also confirmed that the default (7 days) is used when the option is not set.

Screenshots / recordings

If this is a UI change, please include a screenshot or recording.
(Not applicable – this is a configuration change.)

Checklist

  • I have tested my changes locally
  • I have not included unrelated changes in this PR

- Add configurable snapshotPruneDays option (1-30 days, default: 7)
- Read from user config before using hardcoded 7-day default
- Helps prevent massive disk usage by allowing shorter retention periods

Fixes anomalyco#17397
@github-actions

Copy link
Copy Markdown
Contributor

Closing this pull request because it has had no updates for more than 60 days. If you plan to continue working on it, feel free to reopen or open a new PR.

@github-actions github-actions Bot closed this May 13, 2026
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.

Snapshot directory can grow to 40GB+ in 7 days due to hardcoded prune=7.days

1 participant