Development record
The dogfood store keeps the three newest builds per repository (keepBuilds, internal/core/dogfood/dogfood.go), and since 4c0555851 each declaration keeps its own verified tip. Four or more declarations of one repository at four distinct tips therefore never settle: each build's prune evicts another clone's build, whose next Resolve finds no ready binary and asks for a rebuild, which evicts the next. Two or three declarations are fine.
issueresolvednitpickiss-2610121629141674
The dogfood store keeps the three newest builds per repository (keepBuilds, internal/core/dogfood/dogfood.go), and since 4c0555851 each declaration keeps its own verified tip. Four or more declarations of one repository at four distinct tips therefore never settle: each build's prune evicts another clone's build, whose next Resolve finds no ready binary and asks for a rebuild, which evicts the next. Two or three declarations are fine.
Frontmatter
| id | iss-2610121629141674 |
|---|---|
| type | issue |
| lifecycle | resolved |
| severity | nitpick |
.abcd/work/issues/resolved/iss-2610121629141674-the-dogfood-store-keeps-the-three-newest.md
open on GitHub ↗ · commit history ↗