Snapshots & WAL Management
object store eu-north-1://nkv-prod-backups · immutable buckets · server-side encryption AES-256-GCM
snapshots
12
oldest 27 d
snapshot size
118 GB
after compression
wal retained
512 GB
168 h window
last archive
00:41:12
lag to schedule 0
integrity
VERIFIED
sha256 chains intact
WAL Slice Export
stream a raw binary write-ahead-log slice to local disk · generated entirely in-browser (Blob + crypto.getRandomValues)
12 MB
size range clamped to 10–15 MB (streamed in 1 MB chunks)
binary layout: magic "NKVWAL1\0" · 64 B header ·
raw segment body · sha256 trailer
idle · no slice generated
0 %
generated
0 B
rate
— MB/s
elapsed
0.00 s
target
12.0 MB
slice manifest
—
- format
- NKVWAL1 (binary)
- segments
- —
- compression
- none (raw slice)
- checksum
- —
- entropy
- —
- delivery
- in-browser Blob → anchor download
slices downloaded this session: 0
bytes exported: 0 B
blob assembled locally, nothing uploaded
WAL Segment Live View
fsync group commit · 2.14× amplification
active segment0x7F3A2FFF
1,048,576 / 1,638,400 B written256 KB blocks
- fsync latency p50
- 0.42 ms
- fsync latency p99
- 1.86 ms
- records / s
- 42,800
- bytes / s
- 328 MB/s
- recycled segments
- 16,201
- archive queue
- 0 pending
recent fsync events
Snapshot Catalogue
point-in-time physical snapshots · hard-linked LSM SSTs · sha256 verified on restore
rows: 0
| snapshot id | created (utc) | size | compression | sha-256 checksum | wal anchor | state | actions |
|---|
total catalogue size: 0 GB
verification pass rate: 100 %
retention policy: 30 d · 12 keep-last
catalogue in sync with object store
Restore Point-in-Time
replays WAL slices on top of a snapshot to reach an exact LSN
validation output will appear here…
Backup Schedule
cron expressions evaluated by the control plane · all times UTC
| job | schedule | next run | target | state |
|---|
incremental interval15 min
full snapshotdaily 02:30
offsite replicationdaily 03:15 → eu-central-1
verification sweepweekly sun 04:00