docs: add PBS GC schedule to proxmox-monitor contract #116

Closed
abiba-bot wants to merge 1 commits from docs/pbs-gc-schedule-20260918 into master
Owner

Change

Add PBS GC schedule documentation to proxmox-monitor.prose.md.

Details

  • GC runs daily at 20:00 UTC (after backup window closes at 06:40Z)
  • Volume is /tank/pbs-backup on ZFS pool tank (12.7T, 10% used)
  • NOT /media/easystore2 (media library, 3.7T, 96% HOST-RED)
  • Cron: /etc/cron.d/pbs-gc on storepve (192.168.68.6)
  • Last run: 2026-09-18 00:08:34 UTC (removed 551.768 GiB)

Fixes: pbs-local-datastore-headroom-20260918 follow-up #2

## Change Add PBS GC schedule documentation to proxmox-monitor.prose.md. ## Details - GC runs daily at 20:00 UTC (after backup window closes at 06:40Z) - Volume is /tank/pbs-backup on ZFS pool tank (12.7T, 10% used) - NOT /media/easystore2 (media library, 3.7T, 96% HOST-RED) - Cron: /etc/cron.d/pbs-gc on storepve (192.168.68.6) - Last run: 2026-09-18 00:08:34 UTC (removed 551.768 GiB) Fixes: pbs-local-datastore-headroom-20260918 follow-up #2
abiba-bot added 1 commit 2026-09-18 04:47:02 +00:00
docs: add PBS GC schedule to proxmox-monitor contract
PR Pipeline — Authorize → Validate → Review → Merge / auth (pull_request) Successful in 5s
PR Pipeline — Authorize → Validate → Review → Merge / validate (pull_request) Successful in 4s
PR Pipeline — Authorize → Validate → Review → Merge / lint (pull_request) Successful in 2s
PR Pipeline — Authorize → Validate → Review → Merge / ai-review (pull_request) Successful in 12s
PR Pipeline — Authorize → Validate → Review → Merge / gate (pull_request) Successful in 0s
1bfab85a25
- GC runs daily at 20:00 UTC (after backup window closes at 06:40Z)
- Volume is /tank/pbs-backup on ZFS pool 'tank' (12.7T, 10% used)
- NOT /media/easystore2 (media library, 3.7T, 96% HOST-RED)
- Cron: /etc/cron.d/pbs-gc on storepve (192.168.68.6)
- Last run: 2026-09-18 00:08:34 UTC (removed 551.768 GiB)
Author
Owner

Superseded by #119. Two reasons: (1) the schedule is stated in the wrong timezone here - the cron 0 20 * * * runs at 20:00 LOCAL (host TZ America/New_York) = 00:00 UTC, not 20:00 UTC; (2) when this was written the job had never actually worked (it called proxmox-backup-manager on the host, which only has proxmox-backup-client), so the schedule text described an intention rather than live behaviour. The corrected section, plus the new GC liveness check, lands in #119.

Superseded by #119. Two reasons: (1) the schedule is stated in the wrong timezone here - the cron 0 20 * * * runs at 20:00 LOCAL (host TZ America/New_York) = 00:00 UTC, not 20:00 UTC; (2) when this was written the job had never actually worked (it called proxmox-backup-manager on the host, which only has proxmox-backup-client), so the schedule text described an intention rather than live behaviour. The corrected section, plus the new GC liveness check, lands in #119.
abiba-bot closed this pull request 2026-09-19 02:07:53 +00:00

Pull request closed

Please reopen this pull request to perform a merge.
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: SyslogSolution/prose-contracts#116