diff --git a/quest/m0/nightly/README.md b/quest/m0/nightly/README.md index 62bbcf9e76e..a2c1eec995e 100644 --- a/quest/m0/nightly/README.md +++ b/quest/m0/nightly/README.md @@ -37,7 +37,6 @@ Public API: none. Wire: none. - [The receive-windows benchmark runs to the end](/quest/m0/nightly/receive-windows-evicted.md) - `benchmark_receive_windows` stops failing `frame: Evicted`, so the Rust benchmark-tests job publishes its report - [The relay's startup fits its stack under all features](/quest/m0/nightly/relay-stack.md) - `debug_relay_load_and_run_fit_windows_stack` passes under `--all-features`, fixed at the feature that grew the future -- [The binding benchmark's 64 KiB case measures](/quest/m0/nightly/bindings-bench-evicted.md) - the 64 KiB case completes instead of failing `evicted` - [moq-net's ingest fuzz target finds no stall](/quest/m0/nightly/ingest-fuzz.md) - the 13-byte stream that stalls ingest is fixed at its cause and kept as a regression test - [Nightly's shipping-size check passes](/quest/m0/nightly/shipping-size.md) - js/net, js/watch, and moq-relay growth over 5% is traced to its commits, then shrunk or accepted - [Nightly's Miri job stays inside its time budget](/quest/m0/nightly/miri.md) - Miri gets `rust-src`, then finishes inside its 60-minute job and 15-minute-per-test budgets diff --git a/quest/m0/nightly/bindings-bench-evicted.md b/quest/m0/nightly/bindings-bench-evicted.md deleted file mode 100644 index 0208a02c573..00000000000 --- a/quest/m0/nightly/bindings-bench-evicted.md +++ /dev/null @@ -1,27 +0,0 @@ -# [S] The binding benchmark's 64 KiB case measures - -## Goal - -Nightly's `Binding benchmark runners` job passes: the 64 KiB case of the -moq-ffi throughput benchmark (`rs/moq-ffi/src/bench.rs`, run by each -binding's runner such as `py/moq-rs/benches/ffi.py`) completes and reports -a number instead of failing `evicted` on `main`. - -## Plan - -Decided 2026-11-03 (maintainer, follow-up planning after the 2026-11-03 /quest-afk and /quest-complete runs), milestone: - -- ✅ m0, as a child of [Nightly passes on main](/quest/m0/nightly/README.md) -- m1 -- m2 - -- Confirm the cause first. The likely one: each case's origin cache is - `CACHE_BYTES` (64 MiB), and a 64 KiB case writes 64-frame groups - (`frames()` caps at 64), so a round can outgrow the cache before a slow - binding reads it. -- Then size the case or its cache so it measures throughput rather than - eviction, and keep the other sizes' numbers comparable with past nights. -- Run every binding's runner locally (`just gh nightly bindings`) before - pushing. - -Public API: none. Wire: none.