Overview
| Comment: | Make pack monotonic: preserve stored wire deltas verbatim instead of reconstructing every frame to full form, which inflated a delta-bearing store many times over |
|---|---|
| Timelines: | family | ancestors | descendants | both | packfix |
| Files: | files | file ages | folders |
| SHA3-256: |
50a4b5d049085c60b6f60bde93cedff2 |
| User & Date: | dmestas on 2026-07-16 16:40:41.573 |
| Other Links: | branch diff | manifest | tags |
Context
|
2026-07-16
| ||
| 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 | |
| 16:40 | Make pack monotonic: preserve stored wire deltas verbatim instead of reconstructing every frame to full form, which inflated a delta-bearing store many times over closed check-in: 50a4b5d049 user: dmestas tags: packfix | |
| 14:54 | Add a storage measurement mode to the bench harness (zig build bench -- storage): report bytes at rest by frame kind and artifact type, per-frame overhead, full-form compression headroom, and serve CPU, so storage-efficiency work is chosen on measured data rather than guesses. check-in: a48a0010ef user: dmestas tags: trunk | |
Changes
Modified src/logstore.zig
from [2dbfae45ed]
to [a657f04120].
[diff]
Modified src/main.zig
from [6b140160bd]
to [2d3f23acbc].
[diff]