Repository navigation
Commit 66f9bfe
Stop overselling persisted block layouts
The benchmark column this claim rested on times a fetch whose layouts are
known but whose blocks are not, and the implementation makes clear how rare
that pairing is: layouts are read only for chunks with missing blocks, so a
repeated slice, a new slice in the same session, and a repeated slice in a new
session all skip that read already. What is actually on the table is one round
trip for a new process reaching into a partly explored chunk, against a vlmeta
blob rewritten whole on every update.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>1 parent 1f569f0 commit 66f9bfe
2 files changed
Lines changed: 16 additions & 6 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
389 | 389 | | |
390 | 390 | | |
391 | 391 | | |
392 | | - | |
393 | | - | |
394 | | - | |
| 392 | + | |
| 393 | + | |
| 394 | + | |
| 395 | + | |
| 396 | + | |
| 397 | + | |
| 398 | + | |
| 399 | + | |
| 400 | + | |
| 401 | + | |
| 402 | + | |
395 | 403 | | |
396 | 404 | | |
397 | 405 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1158 | 1158 | | |
1159 | 1159 | | |
1160 | 1160 | | |
1161 | | - | |
1162 | | - | |
1163 | | - | |
| 1161 | + | |
| 1162 | + | |
| 1163 | + | |
| 1164 | + | |
| 1165 | + | |
1164 | 1166 | | |
1165 | 1167 | | |
1166 | 1168 | | |
| |||
0 commit comments