Skip to content

Refactor read driver as an explicit stream - #9395

Merged
joseph-isaacs merged 2 commits into
ji/read-rangesfrom
ji/read-ranges-state-machine
Aug 13, 2026
Merged

Refactor read driver as an explicit stream#9395
joseph-isaacs merged 2 commits into
ji/read-rangesfrom
ji/read-ranges-state-machine

Model range results as an explicit stream

c3f5d45
Select commit
Loading
Failed to load commit list.
CodSpeed HQ / CodSpeed Performance Analysis failed Aug 13, 2026 in 0s

1 benchmark regressed

⚡ 4 improved benchmarks
❌ 1 regressed benchmark
✅ 1957 untouched benchmarks
⏩ 121 skipped benchmarks1

Warning

Please fix the performance issues or acknowledge them on CodSpeed.

Performance Changes

Mode Benchmark BASE HEAD Efficiency
Simulation optimize_or_chain[200] 546.8 µs 1,177.4 µs -53.56%
Simulation compact_sliced[(16384, 10)] 2 ms 1.5 ms +37.48%
Simulation compact_sliced[(4096, 10)] 528.6 µs 391.6 µs +34.99%
Simulation take[small_m/shuffled/primitive/nonnull/chunks=16384/indices=16] 1.2 ms 1 ms +13.21%
Simulation eq_pushdown_low_match 1.6 ms 1.4 ms +11.06%

Tip

Investigate this regression by commenting @codspeedbot fix this regression on this PR, or directly use the CodSpeed MCP with your agent.


Comparing ji/read-ranges-state-machine (c3f5d45) with ji/read-ranges (0a48a0c)

Open in CodSpeed

Footnotes

  1. 121 benchmarks were skipped, so the baseline results were used instead. If they were deleted from the codebase, click here and archive them to remove them from the performance reports.