elastickv-snapshot-decode

command
v0.0.0-...-d37b0a0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 3, 2026 License: AGPL-3.0 Imports: 10 Imported by: 0

Documentation

Overview

Command elastickv-snapshot-decode is the Phase 0a snapshot decoder described in docs/design/2026_04_29_proposed_snapshot_logical_decoder.md.

It reads a Pebble snapshot (`.fsm`) emitted by the live FSM (store/lsm_store.go) and writes a vendor-independent per-adapter directory tree rooted at --output. The output tree carries a MANIFEST.json describing the dump and a sha256sum(1)-compatible CHECKSUMS file the operator can verify with stock UNIX tooling — `sha256sum -c CHECKSUMS` from the dump root suffices, with no elastickv binary involved.

Phase 0a is offline-only. The tool needs a `.fsm` on disk; it does not talk to a running cluster. Phase 1 (separate design) adds a live-cluster extraction path that produces the same directory tree from a pinned read_ts.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL