Documentation
¶
There is no documentation for this package.
Source Files
¶
- main.go
- main_admin.go
- main_admin_forward.go
- main_encryption_admin.go
- main_encryption_confchange.go
- main_encryption_fanout.go
- main_encryption_registration.go
- main_encryption_rotate_on_startup.go
- main_encryption_startup_guard.go
- main_encryption_write_wiring.go
- main_leader_balance.go
- main_raft_envelope_wiring.go
- main_s3.go
- main_sigv4_creds.go
- main_sqs.go
- main_sqs_leadership_refusal.go
- multiraft_runtime.go
- shard_config.go
Directories
¶
| Path | Synopsis |
|---|---|
|
client
command
|
|
|
elastickv-admin
command
Command elastickv-admin serves the Elastickv admin Web UI described in docs/admin_ui_key_visualizer_design.md.
|
Command elastickv-admin serves the Elastickv admin Web UI described in docs/admin_ui_key_visualizer_design.md. |
|
elastickv-list-routes
command
elastickv-list-routes prints the cluster's current route catalog as JSON.
|
elastickv-list-routes prints the cluster's current route catalog as JSON. |
|
elastickv-raft-stream-soak
command
|
|
|
elastickv-route-key
command
elastickv-route-key prints the byte-string of a DynamoDB table-route key for a given table name.
|
elastickv-route-key prints the byte-string of a DynamoDB table-route key for a given table name. |
|
elastickv-snapshot-archive
command
Command elastickv-snapshot-archive packs and unpacks Phase 0 logical dump trees as tar or tar+zstd streams.
|
Command elastickv-snapshot-archive packs and unpacks Phase 0 logical dump trees as tar or tar+zstd streams. |
|
elastickv-snapshot-decode
command
Command elastickv-snapshot-decode is the Phase 0a snapshot decoder described in docs/design/2026_04_29_proposed_snapshot_logical_decoder.md.
|
Command elastickv-snapshot-decode is the Phase 0a snapshot decoder described in docs/design/2026_04_29_proposed_snapshot_logical_decoder.md. |
|
elastickv-snapshot-encode
command
Command elastickv-snapshot-encode is the Phase 0b M6 snapshot encoder described in docs/design/2026_06_01_implemented_snapshot_encode_cli.md (parent: docs/design/2026_05_25_implemented_snapshot_logical_encoder.md).
|
Command elastickv-snapshot-encode is the Phase 0b M6 snapshot encoder described in docs/design/2026_06_01_implemented_snapshot_encode_cli.md (parent: docs/design/2026_05_25_implemented_snapshot_logical_encoder.md). |
|
elastickv-snapshot-prepare-restore
command
Command elastickv-snapshot-prepare-restore turns an encoded EKVPBBL1 snapshot payload into a fresh etcd-raft data directory that can be used by a stopped node.
|
Command elastickv-snapshot-prepare-restore turns an encoded EKVPBBL1 snapshot payload into a fresh etcd-raft data directory that can be used by a stopped node. |
|
elastickv-split
command
elastickv-split is a single-shot CLI that invokes the Distribution.SplitRange RPC on a running elastickv cluster.
|
elastickv-split is a single-shot CLI that invokes the Distribution.SplitRange RPC on a running elastickv cluster. |
|
raftadmin
command
|
|
|
redis-proxy
command
|
|
|
server
command
|
|
|
backup
Package backup implements the per-adapter logical-backup format defined in docs/design/2026_04_29_proposed_snapshot_logical_decoder.md (Phase 0) and reused by docs/design/2026_04_29_proposed_logical_backup.md (Phase 1).
|
Package backup implements the per-adapter logical-backup format defined in docs/design/2026_04_29_proposed_snapshot_logical_decoder.md (Phase 0) and reused by docs/design/2026_04_29_proposed_logical_backup.md (Phase 1). |
|
encryption
Package encryption implements the AES-256-GCM envelope encryption scheme described in docs/design/2026_04_29_proposed_data_at_rest_encryption.md §4.
|
Package encryption implements the AES-256-GCM envelope encryption scheme described in docs/design/2026_04_29_proposed_data_at_rest_encryption.md §4. |
|
encryption/fsmwire
Package fsmwire defines the §6.3 / §11 binary wire format for the FSM-internal encryption Raft entry types (opcodes 0x03 / 0x04 / 0x05).
|
Package fsmwire defines the §6.3 / §11 binary wire format for the FSM-internal encryption Raft entry types (opcodes 0x03 / 0x04 / 0x05). |
|
encryption/kek
Package kek implements KEK (Key Encryption Key) providers that wrap and unwrap DEKs (Data Encryption Keys) per §5.1 of the data-at-rest encryption design.
|
Package kek implements KEK (Key Encryption Key) providers that wrap and unwrap DEKs (Data Encryption Keys) per §5.1 of the data-at-rest encryption design. |
|
memwatch
Package memwatch provides a user-space memory watchdog that triggers an orderly shutdown before the kernel OOM-killer sends SIGKILL.
|
Package memwatch provides a user-space memory watchdog that triggers an orderly shutdown before the kernel OOM-killer sends SIGKILL. |
|
monoclock
Package monoclock exposes a monotonic-raw clock for the lease-read path.
|
Package monoclock exposes a monotonic-raw clock for the lease-read path. |
|
raftengine/raftenginetest
Package raftenginetest provides a shared conformance test suite for raftengine.Engine implementations.
|
Package raftenginetest provides a shared conformance test suite for raftengine.Engine implementations. |
|
Package keyviz implements the in-memory sampler that backs the docs/admin_ui_key_visualizer_design.md heatmap.
|
Package keyviz implements the in-memory sampler that backs the docs/admin_ui_key_visualizer_design.md heatmap. |
Click to show internal directories.
Click to hide internal directories.




