Tags and Properties for Check-in 24586a4771
- branch=doc-reindex propagates to descendants
- closed added by [db1e8364de] on 2026-08-24 20:29:39
- sym-doc-reindex propagates to descendants
- sym-trunk cancelled
Context
|
2026-08-24
| ||
| 20:29 | • Edit [24586a4771]: Mark "Closed". artifact: db1e8364de user: dmestas | |
| 20:29 |
doc index: survive a rebuild, and never wipe on a failed read
Reset drops every derived table, doc rows included, and the doc pass only fired on a tip change or once at boot — so a reindex left documentation silently unsearchable until somebody happened to commit, which on a mirror of a quiet project is never. Observed live: fossil's 173 documents went to zero after a rebuild and stayed there. ReplaceDocs swaps the whole set, so a pass that found documents and could not read them would overwrite a good index with nothing. It now keeps the previous set and says so. A tree with genuinely no documents still writes an empty set, which is true. closed check-in: 24586a4771 user: dmestas tags: doc-reindex | |