Release 2026.10.8.1: size the collector tables for event 649 #169

Merged
jcoffey-dev merged 2 commits from fix/event-count into main 2026-10-08 18:07:21 +00:00
Owner

2026.10.8 (#166) added cluster.node-id-reassigned as event 649 without raising TOTAL_EVENT_COUNT, which sizes the collector's per-event level and counter tables. Collector::default() indexed past the end, the inbuxa-collector thread panicked at startup, and the server ran on without writing a line of log or recording a metric.

All three production nodes have been in that state since the 07:20 UTC roll (journal: index out of bounds: the len is 649 but the index is 649). The mail paths were unaffected; only logging and metrics stopped.

  • TOTAL_EVENT_COUNT 649 → 650.
  • Two unit tests in trc hold TOTAL_EVENT_COUNT and TOTAL_METRIC_COUNT to the variant lists, check the ids are unique and contiguous, and round-trip to_id/from_id. With the old value the first test fails.

To be released as 2026.10.8.1 and rolled to all three nodes.

2026.10.8 (#166) added `cluster.node-id-reassigned` as event 649 without raising `TOTAL_EVENT_COUNT`, which sizes the collector's per-event level and counter tables. `Collector::default()` indexed past the end, the `inbuxa-collector` thread panicked at startup, and the server ran on without writing a line of log or recording a metric. All three production nodes have been in that state since the 07:20 UTC roll (journal: `index out of bounds: the len is 649 but the index is 649`). The mail paths were unaffected; only logging and metrics stopped. - `TOTAL_EVENT_COUNT` 649 → 650. - Two unit tests in `trc` hold `TOTAL_EVENT_COUNT` and `TOTAL_METRIC_COUNT` to the variant lists, check the ids are unique and contiguous, and round-trip `to_id`/`from_id`. With the old value the first test fails. To be released as 2026.10.8.1 and rolled to all three nodes.
jcoffey-dev added 1 commit 2026-10-08 17:57:46 +00:00
Size the collector tables for event 649
github/ci (branch) GitHub Actions
ci / fork-checks (pull_request) Skipped
ci / build (pull_request) Skipped
ci / github (pull_request) Canceled after 39s
87e98d115f
2026.10.8 added cluster.node-id-reassigned as event 649 without raising
TOTAL_EVENT_COUNT, which sizes the collector's per-event level and
counter tables. Collector::default() indexed past the end, the collector
thread panicked at startup and the server ran on without writing a line
of log or recording a metric.

A unit test now holds TOTAL_EVENT_COUNT and TOTAL_METRIC_COUNT to the
variant lists and the ids to the from_id/to_id round trip.
jcoffey-dev added 1 commit 2026-10-08 17:58:21 +00:00
Release 2026.10.8.1
ci / fork-checks (pull_request) Skipped
ci / build (pull_request) Skipped
github/ci (branch) GitHub Actions
ci / github (pull_request) Successful in 7m47s
73c4e63f56
jcoffey-dev changed title from Size the collector tables for event 649 to Release 2026.10.8.1: size the collector tables for event 649 2026-10-08 17:58:23 +00:00
jcoffey-dev merged commit 0997f7ffda into main 2026-10-08 18:07:21 +00:00
jcoffey-dev deleted branch fix/event-count 2026-10-08 18:07:21 +00:00
Sign in to join this conversation.