k3s/pkg/etcd
Brad Davidson d38b4b30cd Replace temporary etcd server with raw mvcc store access
Fixes an issue where copying files out from under a currently-running etcd instance can cause startup reconcile to fail. Direct creation of a mvcc store without any of the raft stuff is faster, and gives us direct control over how the store handles snapshot recovery.

Signed-off-by: Brad Davidson <brad.davidson@rancher.com>
2026-01-05 09:59:29 -08:00
..
s3 lint: unnecessary-format,use-errors-new 2025-12-18 11:20:07 -08:00
snapshot lint: exported 2025-12-18 11:20:07 -08:00
snapshotmetrics Move etcd metrics to separate package 2025-12-08 12:53:10 -08:00
store Replace temporary etcd server with raw mvcc store access 2026-01-05 09:59:29 -08:00
apiaddresses_controller.go Replace raw ListWatch with NewListWatchFromClient 2025-10-27 15:06:45 -07:00
etcd.go Replace temporary etcd server with raw mvcc store access 2026-01-05 09:59:29 -08:00
etcd_linux_test.go lint: redundant-build-tag 2025-12-18 11:20:07 -08:00
etcdproxy.go Refactor load balancer server list and health checking 2024-12-06 11:45:34 -08:00
member_controller.go Use patch helper for etcd member controller 2025-12-08 12:53:10 -08:00
metadata_controller.go lint: empty-lines 2025-12-18 11:20:07 -08:00
resolver.go lint: exported 2025-12-18 11:20:07 -08:00
snapshot.go lint: defer,get-return 2025-12-18 11:20:07 -08:00
snapshot_controller.go lint: duplicated-imports 2025-12-18 11:20:07 -08:00
snapshot_handler.go lint: unnecessary-format,use-errors-new 2025-12-18 11:20:07 -08:00