Usage — total data dir, Corestore, memory rings, warm HyperDB sample
CI / test (push) Successful in 1m2s
Release rolling / release (push) Has been cancelled

Hot memory — 15m → 24h (or custom points)
Warm memory — downsampled ring + samples-per-bucket
Disk history — auto-rotate by age (1 day → 1 year, forever, or custom days)
Soft disk budget + max warm points
Auto prune on a configurable hour interval
Dry-run prune / Prune now / Save to agent (admin role)
This commit is contained in:
Raven Scott
2026-07-19 12:55:13 -04:00
parent b5b2907496
commit c3b4240e47
26 changed files with 1610 additions and 17 deletions
+5
View File
@@ -24,6 +24,11 @@ PEARDATA_DEFAULT_ROLE=viewer
# PEARDATA_TIER0_POINTS=3600
# PEARDATA_TIER1_POINTS=1440
# PEARDATA_TIER1_EVERY=60
# Seeds for Data Manager (also persisted as data/retention.json after first boot):
# PEARDATA_WARM_RETENTION_MS=604800000
# PEARDATA_WARM_MAX_BYTES=0
# PEARDATA_WARM_MAX_POINTS=0
# PEARDATA_AUTO_PRUNE=1
# ── HyperDB (warm history + metadata + linked sync) ──────────
# PEARDATA_HYPERDB=1