tidaldb/tidal-server
jordan fc1cc901a1 fix(cluster): refresh the frontier gauges on the driver tick
Publishing the pair only from a satisfied `ack=quorum` wait left both halves at
0 for the entire life of an `ack=leader` workload: the live three-voter cluster
served writes at 201/204 and reported `commit_index: 13324714` through
`/cluster/status` while `/metrics` showed relay_last_seq 0, relay_durable_seq 0.
A gauge nobody can populate is the same blind spot as a gauge that lies.

The election driver already ticks every replica ~20x/s and m12p5 seeds the
readiness lag gauge from the heartbeat for exactly this reason - the tick flows
even when writes do not. Two relaxed stores per tick behind a commit-index
lock the quorum waiters already share.
2026-08-18 09:57:32 -06:00
..
benches feat(m11): cluster security (m11p7) + perf instrumentation floor 2026-06-13 01:25:35 -06:00
config feat: kubernetes deployment, OpenAPI spec, guides, and docker consolidation 2026-06-09 17:06:34 -06:00
src fix(cluster): refresh the frontier gauges on the driver tick 2026-08-18 09:57:32 -06:00
tests fleet remediation: make the workspace gate runnable, then fix what it caught 2026-08-16 12:38:14 -06:00
BUILD.bazel feat: Bazel build, crate docs/ai-lookup, docker images, and engine hardening 2026-06-07 18:29:38 -06:00
Cargo.toml feat(m11): continuous correctness (m11p9) — fault classes, invariant checkers, soak gates, nightly pipeline 2026-06-13 15:23:59 -06:00