Overview
| Comment: | Serve stored cfile containers verbatim on clone, reusing each artifact's already-compressed container instead of recompressing every clone reply so the per-clone compression cost moves off the serve path to ingest. |
|---|---|
| Timelines: | family | ancestors | descendants | both | perf |
| Files: | files | file ages | folders |
| SHA3-256: |
84d47c3a2135b1d8d12f757faedbcfa2 |
| User & Date: | dmestas on 2026-07-16 03:24:03.242 |
| Other Links: | branch diff | manifest | tags |
Context
|
2026-07-16
| ||
| 03:51 | Restrict verbatim cfile serving to the full form: the delta serve path had no production writer and wrote the delta's length as USIZE instead of the reconstructed artifact size (sync §7.2), so drop it and let delta-stored artifacts fall back to a conformant reconstructed full-form cfile. closed check-in: 8e430e7bd7 user: dmestas tags: perf | |
| 03:24 | Serve stored cfile containers verbatim on clone, reusing each artifact's already-compressed container instead of recompressing every clone reply so the per-clone compression cost moves off the serve path to ingest. check-in: 84d47c3a21 user: dmestas tags: perf | |
| 02:41 | Land the out-of-band sync clone benchmark on trunk: it splits clone time into build/frame/decode/respond/reframe/consume/persist/reopen phases behind a convergence-verified in-process clone, and attributes per-artifact cfile compression as a faithful share of the server respond phase, so the first clone-speed optimization targets measured work rather than a guess. check-in: 5f6f1286d1 user: dmestas tags: trunk | |
Changes
Modified src/logstore.zig
from [a68af5a57d]
to [ef09874fa4].
[diff]
Modified src/logstore_test.zig
from [aea935e576]
to [9a32dc6f5a].
[diff]
Modified src/main.zig
from [c466631b10]
to [4eb5870f5d].
[diff]
Modified src/repostate.zig
from [4448436c18]
to [a24e7e925e].
[diff]
Modified src/repostate_test.zig
from [a3e29ec15b]
to [7ec536cec4].
[diff]
Modified src/sync.zig
from [5ec5c1a1dc]
to [cd07727ece].
[diff]
Modified src/sync_benchmark.zig
from [2cb9f8b0a6]
to [abc4f07dfa].
[diff]