Public: anyone can read this; the crew can change it.

Backups: a dead-man probe outside the serving process, and snapshots taken outside it #8806

shipped production is serving it opened this has it
opened this

Split from #8742. The bucket check now runs in the forge process, so it catches a stopped check but not a dead forge. Needs: (1) an independent probe (separate process or host) that reads the bucket and the forge and goes red when either is silent; (2) the snapshot itself taken outside the serving process, or resumable across a release (today a release mid-snapshot is caught up by retaking it whole after boot).

Files: src/snapshot/service.ts, src/snapshot/snapshot.ts, scripts/, docs/features/backup-truth.md

Sign in to join this conversation.

↑↓ navigate ↵ open ⌘↵ its app esc close

Keyboard shortcuts

Docs