From 39b035b51371dbc58554bb9b4ed74c204c8a48bb Mon Sep 17 00:00:00 2001 From: "shoney.arickathil" Date: Sat, 22 Aug 2026 16:45:16 +0200 Subject: [PATCH] =?UTF-8?q?docs:=20board=20=E2=80=94=20read-path=20index?= =?UTF-8?q?=20slice=20landed=20(x850=20reads)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Fable 5 --- docs/stories/00-status.md | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/docs/stories/00-status.md b/docs/stories/00-status.md index 445a528..9757242 100644 --- a/docs/stories/00-status.md +++ b/docs/stories/00-status.md @@ -49,11 +49,18 @@ repeatability check) + `just db-bench`/`db-bench-quick`; `time.ticks` proof + 3× kill -9 battery per shard count all green; the gate bites (doctored results fail on exactly the doctored metric). +**Landed 2026-08-22 — the read-path index slice** (born from the +postgres study + 22's numbers, commit 6a306a7): engine `wo_idx_probe` +(bucket lookup, scan-identical verify) + emitter index selection +(`where var.col == key` lowers to DB_PROBE; guards stay the arbiter). +Reads 1.3k → **1.3M ops/s**, p50 600µs → 1µs (~×850); mixread 21 → +~1.9k ops/s multi-shard. Baseline refreshed; tolerance policy moved +into the driver (refresh-proof); gate proven to bite on both classes. +Pinned by corpus `query-index-probe` + a `wo_idx_probe` unit suite. + **Key findings (measured, not asserted):** durable seed ≈4.5k inserts/s vs ram ≈297k/s — the 66× fsync gap IS iteration 23's case; -point lookups are O(table) (the probe walks every slab — reads ≈1.5k/s -at p50 ≈600µs on 20k rows): the read path never uses the index for -lookup, a new candidate slice; mixread 1,280 ops/s single-shard vs 21 +point lookups WERE O(table) (fixed 2026-08-22, above); mixread was 1,280 ops/s single-shard vs 21 ops/s multi-shard — the DB-actor price under O(table) probes and owner serialization; msgrate 13.4M msgs/s same-heap vs 2.45M cross-shard — deviation 4's mutex-inbox number (rings stay unearned until this is