Skip to content

Robj/async scan starts#671

Merged
rtjohnso merged 5 commits into
mainfrom
robj/async-scan-starts
May 24, 2026
Merged

Robj/async scan starts#671
rtjohnso merged 5 commits into
mainfrom
robj/async-scan-starts

Conversation

@rtjohnso
Copy link
Copy Markdown
Collaborator

This adds asynchronous btree iterator initialization and then uses it in the core iterator initialization so that we can fire off lots of async I/Os to get all the btrees started. This improves the latency of short range queries substantially.

Signed-off-by: Rob Johnson <rob@robjohnson.io>
@netlify
Copy link
Copy Markdown

netlify Bot commented May 24, 2026

Deploy Preview for splinterdb canceled.

Name Link
🔨 Latest commit 45b0b6a
🔍 Latest deploy log https://app.netlify.com/projects/splinterdb/deploys/6a125c677b84000008a3b654

rtjohnso added 4 commits May 23, 2026 19:01
Signed-off-by: Rob Johnson <rob@robjohnson.io>
Signed-off-by: Rob Johnson <rob@robjohnson.io>
Signed-off-by: Rob Johnson <rob@robjohnson.io>
@rtjohnso rtjohnso force-pushed the robj/async-scan-starts branch from f120ce7 to 45b0b6a Compare May 24, 2026 02:03
@rtjohnso rtjohnso merged commit b9e8939 into main May 24, 2026
112 checks passed
@rtjohnso rtjohnso deleted the robj/async-scan-starts branch May 24, 2026 03:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant