next.js
Store keys in key order in SST blocks that omit hashes
#97480
Merged

Store keys in key order in SST blocks that omit hashes #97480

lukesandberg
github-actions
github-actions
lukesandberg
lukesandberg commented on 2026-08-18
lukesandberg
lukesandberg commented on 2026-08-18
lukesandberg lukesandberg requested a review from sokra sokra 10 days ago
lukesandberg lukesandberg marked this pull request as ready for review 10 days ago
lukesandberg
lukesandberg commented on 2026-08-20
lukesandberg lukesandberg enabled auto-merge (squash) 10 days ago
lukesandberg lukesandberg force pushed from cce71159 to d497b395 9 days ago
disabled auto-merge 9 days ago
Manually disabled by user
lukesandberg lukesandberg force pushed from d497b395 to b8a15b58 6 days ago
lukesandberg
lukesandberg commented on 2026-08-28
lukesandberg
lukesandberg commented on 2026-08-28
lukesandberg
lukesandberg commented on 2026-08-28
wbinnssmith
wbinnssmith approved these changes on 2026-08-28
lukesandberg Store keys in key order in SST blocks that omit hashes
99a22e6a
lukesandberg Simplify key-order sort in StreamingSstWriter
e1f2a8f4
lukesandberg Make StoreKey/Entry expose key bytes directly
83974b1d
lukesandberg Simplify block key sort to a single sort_by
09feaf23
lukesandberg fix a missing storekey impl
498987b6
lukesandberg Specialize the block key sort on uniform key length
efac8272
lukesandberg Address code review findings
0f4a4b7a
lukesandberg Test that key ordering preserves block and file counts
cd9dd695
lukesandberg Address max-effort code review findings
c98db883
lukesandberg simplify comments
a037b175
lukesandberg more simplifications
8d46fbf8
lukesandberg more
d591de14
lukesandberg address review feedback
d639f13e
lukesandberg lukesandberg force pushed from b8a15b58 to d639f13e 2 days ago
lukesandberg lukesandberg merged 33a5d542 into canary 2 days ago
lukesandberg lukesandberg deleted the hashes_are_a_write_time_optimization_read_time_pessimisation branch 2 days ago

Login to write a write a comment.

Login via GitHub

Reviewers
Assignees
No one assigned
Labels
Milestone