Artifact eb5854e0f7641ce1d0932b1f28f6f8bf40f4ae89fff12a1bec247e5926a4d64d:
- File
internal/content/availability_cache_test.go
-
2026-10-23 06:03:20
— part of check-in
[a30155185d]
on branch feat/horizon-cones
— perf(manifest): keep available verdicts across a clone's links
ReceiveLinker.LinkStored made a fresh availability cache for every blob it linked, so each deferred check-in's retry walked every F card's delta chain again; after the receive fixes that walk was a sixth of a dense clone's CPU. Only the unavailable verdicts can go stale during a receive, which only adds content, and a clone whose round fails stops receiving, so LinkStored now drops just those (AvailabilityCache.ForgetUnavailable) and keeps the rest. (user: [email protected], size: 10720) [annotate] [blame] [check-ins using]
- 2026-10-23 15:19:13 — part of check-in [ed53ee9c59] on branch feat/horizon-cones — Merge branch 'wip/clone-perf' into feat/horizon-cones (user: [email protected], size: 10720) [annotate] [blame] [check-ins using]
-
2026-10-23 17:16:09
— part of check-in
[ac0bf85d72]
on branch main
— Merge pull request #461 from danmestas/feat/horizon-cones
feat: horizon cones (draft-fossil-horizon-00) (user: [email protected], size: 10720) [annotate] [blame] [check-ins using]
-
2026-10-23 06:03:20
— part of check-in
[a30155185d]
on branch feat/horizon-cones
— perf(manifest): keep available verdicts across a clone's links