Module unmeasured

Module unmeasured 

Source
Expand description

2026-09-25: Why a sample is unmeasured: one entry per request that failed or never came back.

Owner: bench, scheduler-equivalence gate. Invariants:

  • Every sample a cell counts as unmeasured has at least one entry here: the reference’s failure, the compared leg’s failure, or its absence.
  • An entry names its leg, lane, concurrency and sample, so a record explains its failure without a rerun.
  • Pure: no I/O, and nothing here takes part in the verdict.

Structs§

Unmeasured

Enums§

Cause

Constants§

CLASSES
2026-09-25: Every cause class, each a unmeasured_cause_<class> metric even at zero.

Functions§

breakdown
2026-09-25: "<leg> <class> <n>" per (leg, class), comma-separated, or "none". Leg and class order are fixed, so equal inputs read the same.
collect
2026-09-25: The entries for one cell, walking the reference’s samples as compare::diff does. The candidate leg is required, so its absence is an entry per sample; an absent control leg was not run and is none.
metrics
2026-09-25: unmeasured_cause_<class> for every class. These count requests, not comparisons, so they need not sum to unmeasured.