Skip to content

feat(io): make file-read coalescing configurable - #9833

Draft
BubbleCal wants to merge 1 commit into
mainfrom
yang/layered-rq-reader-controls
Draft

BubbleCal wants to merge 1 commit into
mainfrom
yang/layered-rq-reader-controls

Conversation

@BubbleCal

@BubbleCal BubbleCal commented Oct 9, 2026 •

Copy link
Copy Markdown
Contributor

Allow a FileReader to clone its scheduler with an explicit byte-range coalescing gap. Preserve the returned bytes and share existing metadata; use saturating range arithmetic for very large gaps. This is the generic I/O primitive used by the later origin-aware RaBitQ layer.

Dependencies

Independent PR targeting main; no other Layered RQ PR is a prerequisite.

The original validated base is retained. Current-main and internal-fork integration remains OSS-2559. Standalone benchmark/POC tools remain excluded.

Validation

Fresh cargo +1.97.0 fmt --all -- --check and full-workspace clippy (--all --tests --benches -- -D warnings) passed for this new branch base on macOS arm64. The full composed tree matches the previous submitted tip exactly. No new performance measurement is claimed; CI is not awaited.

Tracking

OSS-2560

@github-actions github-actions Bot added A-encoding Encoding, IO, file reader/writer enhancement New feature or request labels Oct 9, 2026
@BubbleCal
BubbleCal force-pushed the yang/layered-rabitq-stack branch from 0d950bc to f14aff3 Compare October 9, 2026 16:48
@BubbleCal
BubbleCal force-pushed the yang/layered-rq-reader-controls branch from 30dbd46 to 1e0475f Compare October 9, 2026 16:48
@BubbleCal
BubbleCal force-pushed the yang/layered-rabitq-stack branch from f14aff3 to 7a3e52f Compare October 9, 2026 18:55
@BubbleCal
BubbleCal force-pushed the yang/layered-rq-reader-controls branch from 1e0475f to 1c5c215 Compare October 9, 2026 18:55
@BubbleCal
BubbleCal changed the base branch from yang/layered-rabitq-stack to main October 9, 2026 18:56

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

A-encoding Encoding, IO, file reader/writer enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant