Skip to content
zit Check-in [14f733376d]
Login

Check-in [14f733376d]

Overview
Comment:Create new branch named "stream-clone"
Timelines: family | ancestors | descendants | both | stream-clone
Files: files | file ages | folders
SHA3-256: 14f733376d2c6835a86b1dc7eaf5f146feda96a1d6e8292e869fccff341b2213
User & Date: dmestas on 2026-07-16 20:06:18.337
Other Links: branch diff | manifest | tags
Context
2026-07-16
21:08
Stop buffering the whole repository's reconstructed plaintext in RAM during clone: store received frames wire-backed and verify each durable frame's section 7.7 hash against its log-basis reconstruction (sync 7.2/7.4), cutting a sqlite clone's peak memory from 14.2 GB to 291 MB with a byte-identical store and a matching trunk hash. closed check-in: 9a18bdd63d user: dmestas tags: stream-clone
20:06
Create new branch named "stream-clone" check-in: 14f733376d user: dmestas tags: stream-clone
16:49
Make zit pack monotonic so it never inflates a store: preserve each source frame verbatim (re-linking delta containers to their base's new rid) and re-deltify a full-form frame only when the result is strictly smaller, fixing a regression that discarded wire deltas and grew a fresh clone 8.65x. check-in: eb9a1de034 user: dmestas tags: trunk
Changes