k.rennerandClaude Opus 4.7 fd2aa01f02
ci/woodpecker/push/deploy-infrastructure Pipeline was successful
ci/woodpecker/push/security-scan Pipeline was successful
ci/woodpecker/manual/rebuild-k8s Pipeline failed
fix(k8s): move boot disks back to local-zfs (ZVOL) for etcd stability
`local` (dir storage on rpool's filesystem) put VM disks as files
behind ZFS's variable recordsize/snapshot/CoW path. Etcd's small
fsync-heavy WAL writes saw enough added latency that during the
bootstrap I/O storm (Cilium + Flux + many lease grabbers) the etcd
leader couldn't service raft heartbeats inside its election window,
triggering "leader changed" / "request timed out" cascades.
Rook's mon-a Deployment create landed in that window, ate an etcd
timeout, and the operator never retries the create.

local-zfs (ZFS-pool storage = ZVOLs) bypasses the dir/file path —
fewer layers, lower fsync latency. Etcd was stable here pre-#699.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-25 21:55:36 +02:00
S
Description
No description provided
38 MiB
master
Latest
2026-01-31 15:05:31 +00:00
Languages
Go 35.3%
Shell 24.5%
Python 22.5%
Jinja 5.1%
HCL 4.8%
Other 7.7%