Skip to content
quarry Check-in [c5d8786875]
Login

Check-in [c5d8786875]

Overview
Comment:Fleet home: stop paying for the numbers a row does not show

The fleet listing called Counts, the per-section census the repository nav needs: eight aggregates per store, of which a fleet row displays two. A fold invalidates the memo, so during indexing every row went cold at once.

Cold, on tcl (668MB, 42k check-ins): 230ms of census per repository against 80ms for the two numbers. Contributors now reads the maintained contributor table rather than a DISTINCT scan over every event — verified identical across all 25 demo indexes.

Timelines: family | ancestors | descendants | both | fleet-census
Files: files | file ages | folders
SHA3-256: c5d8786875cb48eea6842d9c28a14b92fa293522b35a8512f522c4b19bbc8e01
User & Date: dmestas on 2026-08-25 22:13:22.459
Other Links: branch diff | manifest | tags
Context
2026-08-25
22:19
Analytics: say whether history is being kept, and stop keeping it for ever

The live panels read in-memory rings, so a forge whose store failed to open looked exactly like a healthy one. Sink.Err() existed and nothing asked it. The page now distinguishes three states: off, broken, and recording to a named path.

Retention was 'append for ever', which is a default nobody was asked about. --analytics-keep sets the window, 14d by default, 0 keeps everything. Pruned at startup and daily. check-in: e2b74749b4 user: dmestas tags: fleet-census

22:13
Fleet home: stop paying for the numbers a row does not show

The fleet listing called Counts, the per-section census the repository nav needs: eight aggregates per store, of which a fleet row displays two. A fold invalidates the memo, so during indexing every row went cold at once.

Cold, on tcl (668MB, 42k check-ins): 230ms of census per repository against 80ms for the two numbers. Contributors now reads the maintained contributor table rather than a DISTINCT scan over every event — verified identical across all 25 demo indexes. check-in: c5d8786875 user: dmestas tags: fleet-census

22:02
Accepted. The default belongs to the timeline, not to the handler that knew it first. check-in: 025d48b290 user: dmestas tags: trunk
Changes