Documentation
¶
There is no documentation for this package.
Source Files
¶
- main.go
- main_admin.go
- main_admin_forward.go
- main_admin_shutdown.go
- main_autosplit.go
- main_bootstrap_activation_runtime.go
- main_bootstrap_adapter_admission.go
- main_bootstrap_artifact_commands.go
- main_bootstrap_artifacts.go
- main_bootstrap_auth_exception.go
- main_bootstrap_auth_wiring.go
- main_bootstrap_baseline_cli.go
- main_bootstrap_control_client.go
- main_bootstrap_control_gate.go
- main_bootstrap_domain.go
- main_bootstrap_encrypted_payload.go
- main_bootstrap_encrypted_payload_factory.go
- main_bootstrap_encrypted_payload_rotation.go
- main_bootstrap_encryption_domain.go
- main_bootstrap_encryption_installed.go
- main_bootstrap_encryption_projection.go
- main_bootstrap_encryption_runtime_io.go
- main_bootstrap_encryption_startup.go
- main_bootstrap_external_rotation_recipe.go
- main_bootstrap_external_rotation_runtime.go
- main_bootstrap_ingress.go
- main_bootstrap_launch.go
- main_bootstrap_methods.go
- main_bootstrap_migration_cli.go
- main_bootstrap_network.go
- main_bootstrap_network_wiring.go
- main_bootstrap_observation_cli.go
- main_bootstrap_offline_encryption.go
- main_bootstrap_offline_encryption_cli.go
- main_bootstrap_offline_format.go
- main_bootstrap_offline_store.go
- main_bootstrap_operator.go
- main_bootstrap_payload.go
- main_bootstrap_payload_rotation.go
- main_bootstrap_payload_scope.go
- main_bootstrap_peer_config.go
- main_bootstrap_prepared_runtime.go
- main_bootstrap_prepared_source.go
- main_bootstrap_public_methods.go
- main_bootstrap_registration.go
- main_bootstrap_rotation_recipe.go
- main_bootstrap_rotation_rpc.go
- main_bootstrap_rotation_runtime.go
- main_bootstrap_runtime.go
- main_bootstrap_token.go
- main_bootstrap_tso.go
- main_bootstrap_tso_baseline.go
- main_bootstrap_tso_recovery.go
- main_commit_ts_fence_readiness.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_snapshot_checkpoint.go
- main_encryption_startup_guard.go
- main_encryption_write_wiring.go
- main_leader_balance.go
- main_migration_apply_members.go
- main_migration_membership.go
- main_migration_membership_probe.go
- main_migration_namespace_membership.go
- main_migration_ownership_readiness.go
- main_migration_ownership_refresh.go
- main_migration_partition_runtime.go
- main_prepare_evidence.go
- main_raft_envelope_wiring.go
- main_s3.go
- main_shutdown.go
- main_snapshot_offload.go
- main_snapshot_offload_gc.go
- main_split_migration_auth.go
- main_sqs.go
- main_sqs_leadership_refusal.go
- multiraft_runtime.go
- runtime_health.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-backup
command
Command elastickv-backup creates a point-in-time logical dump from a running elastickv cluster.
|
Command elastickv-backup creates a point-in-time logical dump from a running elastickv cluster. |
|
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-offload
command
Command elastickv-snapshot-offload publishes and restores physical Raft/FSM snapshots through an object store.
|
Command elastickv-snapshot-offload publishes and restores physical Raft/FSM snapshots through an object store. |
|
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. |
|
jepsen-encryption-setup
command
Command jepsen-encryption-setup produces a KEK-wrapped DEK for the Jepsen harness, which needs one to call `elastickv-admin encryption bootstrap`.
|
Command jepsen-encryption-setup produces a KEK-wrapped DEK for the Jepsen harness, which needs one to call `elastickv-admin encryption bootstrap`. |
|
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_implemented_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_implemented_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/encryptiontest
Package encryptiontest provides isolated encryption fixtures for tests.
|
Package encryptiontest provides isolated encryption fixtures for tests. |
|
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. |
|
filesystem/fstest
Package fstest provides in-memory test doubles for exercising the filesystem service without a Raft cluster.
|
Package fstest provides in-memory test doubles for exercising the filesystem service without a Raft cluster. |
|
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. |
|
peersession
Package peersession implements the volatile, connection-bound v1 session component of the accepted catalog bootstrap design.
|
Package peersession implements the volatile, connection-bound v1 session component of the accepted catalog bootstrap design. |
|
raftadmission
Package raftadmission owns process-local, revocable Raft operation handles.
|
Package raftadmission owns process-local, revocable Raft operation handles. |
|
raftbootstrap
Package raftbootstrap provides local durable bootstrap format primitives and canonical codecs for guarded bootstrap control entries.
|
Package raftbootstrap provides local durable bootstrap format primitives and canonical codecs for guarded bootstrap control entries. |
|
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. |
|
runtimehealth
Package runtimehealth reports local stateful readiness without performing writes.
|
Package runtimehealth reports local stateful readiness without performing writes. |
|
serverwiring
Package serverwiring is the process wiring the server binaries share: the --keyviz* and --autoSplit* flag groups and what they build, the metrics and pprof listeners, and the SigV4 static-credentials loader.
|
Package serverwiring is the process wiring the server binaries share: the --keyviz* and --autoSplit* flag groups and what they build, the metrics and pprof listeners, and the SigV4 static-credentials loader. |
|
testutil
Package testutil provides bounded waits and loopback listeners for tests.
|
Package testutil provides bounded waits and loopback listeners for tests. |
|
testutil/cmd/importguard
command
Command importguard checks imports in repository production source, including files excluded by the current platform or build tags.
|
Command importguard checks imports in repository production source, including files excluded by the current platform or build tags. |
|
testutil/grpctest
Package grpctest runs loopback gRPC servers with production message limits.
|
Package grpctest runs loopback gRPC servers with production message limits. |
|
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. |
|
kvtest
Package kvtest supplies coordinators for tests outside package kv.
|
Package kvtest supplies coordinators for tests outside package kv. |
|
storetest
Package storetest provides temporary stores with automatic cleanup.
|
Package storetest provides temporary stores with automatic cleanup. |
Click to show internal directories.
Click to hide internal directories.




