Skip to content
zit Check-in [5b2ba7331c]
Login

Check-in [5b2ba7331c]

Overview
Comment:Create new branch named "eager-image"
Timelines: family | ancestors | descendants | both | eager-image
Files: files | file ages | folders
SHA3-256: 5b2ba7331c213fa895a542b2d013b96bd5e66a196225f97c914b717c254d7d3d
User & Date: dmestas on 2026-07-17 02:27:24.088
Other Links: branch diff | manifest | tags
Context
2026-07-17
02:52
Warm the derivation cache at clone-end so the first read isn't a cold derive: runClone now calls Repository.warmCache after the final log append, which runs open's own miss path (derive → serialize the zero-parse image → store .zit-cache) so the first leaves/branch/name-resolution read takes the image fast path. Measured on a real clone: cold first-read leaves 26.0s → 0.03s, byte-identical. Best-effort — a warm failure leaves the clone correct with the old lazy first-read, never fails the clone (repostate §7.3 rebuild fallback). closed check-in: 85d8080ec8 user: dmestas tags: eager-image
02:27
Create new branch named "eager-image" check-in: 5b2ba7331c user: dmestas tags: eager-image
01:57
Merge zerocache: materialized-image warm reads (84x faster leaves load) with load-time-validated fallback, closing the read-path perf gap. Phase B (full SoA image) not warranted — the image load is under 1% of the derivation it replaced. check-in: 13cfa27494 user: dmestas tags: trunk
Changes