Observability round · flight round12@sha256:2433dde8 · connector 0.14.3 · Trino 481 · Cassandra 5.0 RF=3 · 3× i4i.xlarge · ~1.93M partitions/node, 2 SSTable gens · 2026-07-15
| Metric | R11b | Round 12 | Bar | |
|---|---|---|---|---|
| warm LIMIT 5 | 2.3–3.0s | 2.3–2.5s | ≈ JDBC floor | PASS |
| warm LIMIT 100 | 2.30s | 2.43s | ≈ floor | PASS |
| point-read (pk=) | 2–3s | 2.3–3.5s | ≈ floor | PASS |
| warm throughput (8-thr) | ~34 qps | ~33 qps (679 rows/s) | ≥ parity | PASS |
| warm p50 / p99 | 227 / 366ms | 242 / 363ms (steady) | ≤300 / ≤500ms | PASS |
| count(*) wall | 66.2s | 61.1s | ≥ parity | PASS |
| count(*) rows | 1,939,286 | 1,947,775 (+8,489) | #2436: may increase | FIX |
| index parses (#2412) | absent (0) | absent (0) | zero cold | PASS |
#2436 large-cell fix confirmed: identical data returned +8,489 rows vs R11b — rows with a ≥~1MB single cell that were previously silently dropped now read correctly. A fix, not a discrepancy.
During the 80-thread scan overload, the new in-process gauges produced a legible saturation trace — the exact gap flagged in R11b (where admission_in_use read a flat 0). All rose under load and returned to baseline after drain (drift-free).
| Gauge | R11b | R12 peak under 80-thr | Post-drain |
|---|---|---|---|
cqlite_flight_blocking_tasks_in_use | flat 0 (invisible) | 8 | 0 |
cqlite_merge_egress_channel_depth | — | 3505 | 0 |
cqlite_flight_admission_in_use_ratio (limit 64) | flat 0 (invisible) | 12 | 0 |
cqlite_proc_threads | — | 93 | baseline |
cqlite_proc_fds | — | 135 | baseline |
cqlite_proc_rss_bytes | — | ~603 MB | baseline |
Note: OTLP export cadence is ~15s, so the gauges sample coarsely in VictoriaMetrics — peaks are captured but the trace is sparse (points, not lines). The in-process gauge is ~2s; a shorter export interval would render a smoother curve. Success criterion (overload visible, not flatlined) is met.
8-thread load fans across all 3 flight pods (94–377m CPU). Memory bounded and matches R11b's summary-only profile.
| Point | Memory (per flight pod) |
|---|---|
| idle (pre-query) | 3 Mi (all pods) |
| warm steady-state (8-thr) | ~24–344 Mi (busy pod 341Mi) |
| peak (80-thr overload) | ~603 MB (heaviest); others far lower |
| OOMKills / restarts | 0 / 0 |
=== #2452 snapshot grace-sweep probe === post-burst count was: 738 (at 22:50:33) count now (>10min after burst, before probe query): 738 --- running ONE query against keyvalue (burst table) to trigger lazy sweep --- query ok count after probe query + 20s: 18 delta: -720 (negative = grace-sweep pruned; #2452 mechanism confirmed)
| Check | Result |
|---|---|
| Flight pod restarts (whole round, incl. 80-thr overload) | 0 |
| OOMKills | 0 |
| do_get status (whole round) | 8413 ok / 102 error (1.2%) — aborted/superseded splits, 0 client-visible |
| Digest pin (all 3 pods) | round12 @ 2433dde8 |