mirror of
https://github.com/rcourtman/Pulse.git
synced 2026-09-11 22:12:23 +00:00
292baf308b
The RC3 memory bound for PBS backup polling summarized any group with more than 8 snapshots into a single synthesized entry built from group metadata. A synthesized entry has no verification, size, file, or per-snapshot time data, so most real deployments saw every backup as Unverified with no size, PBS files not listed, and a backup timeline collapsed onto the latest backup day. Keep the issue #1524 memory bounds but derive them from real data: always fetch snapshots for stale groups, retain the newest bounded set per group (limit raised from 8 to 100 to cover real keep policies), and keep the newest-first global live-state cap. Remove the synthesized group placeholder path entirely and update the monitoring subsystem contract and tests to pin real-snapshot bounding. Fixes #1541 Refs #1524