Skip to content
quarry Check-in [cd81fba74d]
Login

Check-in [cd81fba74d]

Overview
Comment:index: scale branch recompute to real stores

Indexed reverse parent edge + tag lookup; recursive walk lands in an indexed temp table before the UPDATE probe. sqlite.org's repo (36k check-ins) hung for 15+ min before; milliseconds path now.

Timelines: family | ancestors | descendants | both | trunk
Files: files | file ages | folders
SHA3-256: cd81fba74dd95f32bbd18360c67bc9609f9343e2650bbfb0944d27ad66cd87db
User & Date: dmestas on 2026-08-15 19:23:57.000
Other Links: manifest | tags
Context
2026-08-15
19:36
ingest: consumer pending count decides drained, not a fetch timeout check-in: 29aa399eea user: dmestas tags: trunk
19:23
index: scale branch recompute to real stores

Indexed reverse parent edge + tag lookup; recursive walk lands in an indexed temp table before the UPDATE probe. sqlite.org's repo (36k check-ins) hung for 15+ min before; milliseconds path now. check-in: cd81fba74d user: dmestas tags: trunk

19:01
index: WAL + one branch recompute per fold round

Per-batch recursive-CTE recompute was quadratic over bulk ingest; rollback-journal mode locked readers out during folds. Adaptive fold MaxWait so backlog delivery lag isn't mistaken for drained. check-in: 6da2e08171 user: dmestas tags: trunk

Changes