Overview
| Comment: | 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. |
|---|---|
| Timelines: | family | ancestors | descendants | both | trunk |
| Files: | files | file ages | folders |
| SHA3-256: |
6da2e0817170c09937062a09e4498a61 |
| User & Date: | dmestas on 2026-08-15 19:01:56.000 |
| Other Links: | manifest | tags |
Context
|
2026-08-15
| ||
| 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 | |
| 18:48 | events: 8MB NATS payload cap for large-store artifacts check-in: 881e7d475e user: dmestas tags: trunk | |
Changes
Modified internal/api/register_test.go
from [e09a835a10]
to [a2d80ec343].
[diff]
Modified internal/index/index.go
from [1e949b0c70]
to [56b46db7e3].
[diff]
Modified internal/ingest/ingest.go
from [3b0ebc862e]
to [b442691cbc].
[diff]
Modified internal/web/web_test.go
from [fb045da75a]
to [9f490d97a7].
[diff]