aboutsummaryrefslogtreecommitdiff
path: root/configs/maintenance-thresholds.toml
diff options
context:
space:
mode:
authorCraig Jennings <c@cjennings.net>2026-07-08 08:22:04 -0500
committerCraig Jennings <c@cjennings.net>2026-07-08 08:22:04 -0500
commitf109acb9e0bf20345dcabfd72a0e0206cf112b67 (patch)
tree89e5adbf85d3da6444573f06efe55b11599a63ae /configs/maintenance-thresholds.toml
parentca197d2ce7d524f64fd2aee79b71eb0145e5d28d (diff)
downloadarchsetup-f109acb9e0bf20345dcabfd72a0e0206cf112b67.tar.gz
archsetup-f109acb9e0bf20345dcabfd72a0e0206cf112b67.zip
fix(maint): add timeline_slack key to the snapshot thresholds
This pairs with the maint probe change: the snapper grade now warns at summed limits + snapshots.timeline_slack. Slack 2 absorbs the hourly create/:45-cleanup timer gap that kept the card amber most of every hour. I installed it on both hosts.
Diffstat (limited to 'configs/maintenance-thresholds.toml')
-rw-r--r--configs/maintenance-thresholds.toml3
1 files changed, 3 insertions, 0 deletions
diff --git a/configs/maintenance-thresholds.toml b/configs/maintenance-thresholds.toml
index d2c85e8..92ca048 100644
--- a/configs/maintenance-thresholds.toml
+++ b/configs/maintenance-thresholds.toml
@@ -38,6 +38,9 @@ timeline_weekly = 2
timeline_monthly = 2
timeline_quarterly = 0
timeline_yearly = 0
+timeline_slack = 2 # grade at summed limits + slack: absorbs the
+ # hourly create/:45-cleanup gap; a dead cleanup
+ # timer still clears it within a few hours
single_keep = 2 # DELETE STALE keeps the newest N singles
zfs_count_warn = 1000 # runaway retention
zfs_space_warn_pct = 20 # snapshot space vs pool capacity