From 43fdd972df9a97ca8f0f4a993eece67edd85b58f Mon Sep 17 00:00:00 2001 From: zzstoatzz Date: Wed, 19 Aug 2026 16:52:45 -0500 Subject: [PATCH] metrics: events_rearmed help text no longer attributes the 2026-08-18 incident forensics retired the destructive-delivery drop as the incident cause (park-site accounting balanced, futex_waiters zero, counter never ticked); the leading explanation is mass half-open TCP with no liveness mechanism. the counter stays: nonzero still means the real defect fired. Co-Authored-By: Claude Opus 5 (1M context) --- src/main.zig | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main.zig b/src/main.zig index 546cbe2..69b3622 100644 --- a/src/main.zig +++ b/src/main.zig @@ -186,7 +186,7 @@ const MetricsServer = struct { \\# HELP zio_sched_free_fibers recycled fiber structs \\# TYPE zio_sched_free_fibers gauge \\zio_sched_free_fibers {d} - \\# HELP zio_sched_events_rearmed_total readiness delivered for a fiber that was not parked. poller delivery destroys the arm, so before the re-arm each of these was a permanently lost wake — a connection deaf until restart (2026-08-18). a climbing rate names the trigger. + \\# HELP zio_sched_events_rearmed_total readiness delivered for a fiber that was not parked. poller delivery destroys the arm, so before the re-arm each of these was a permanently lost wake. has never ticked in prod or under soak — the 2026-08-18 forensics retired it as that incident's cause. nonzero means the defect fired for real. \\# TYPE zio_sched_events_rearmed_total counter \\zio_sched_events_rearmed_total {d} \\# HELP zio_poller_registrations fds with an armed direction (collapse = erosion) -- 2.51.2