mirror of
https://github.com/kernelkit/infix.git
synced 2026-07-22 01:13:00 +02:00
Dump operational datastore to timestamped JSON snapshots every 5 minutes (in /var/lib/statd/). The operational.json symlink always points to the latest snapshot. Implement hierarchical retention policy that keeps the first snapshot of each time period (hour/day/week/month/year), providing fine-grained recent history while preventing unbounded disk usage. This will allow us to plot / track how the system state evolves as well as give us somewhat fine-grained info in the case of an event, such as a crash. Add unit test simulating months of snapshots to verify retention behavior using a statd stub that only runs the retention code locally (unit test) Signed-off-by: Richard Alpe <richard@bit42.se>
12 lines
246 B
YAML
12 lines
246 B
YAML
---
|
|
- case: bridge-mdb/test
|
|
name: "bridge-mdb"
|
|
- case: containers/test
|
|
name: "containers"
|
|
- case: interfaces-all/test
|
|
name: "interfaces-all"
|
|
- case: journal-retention/test.py
|
|
name: "journal-retention"
|
|
- case: system/test
|
|
name: "system"
|