Search: early results miss Files while deferred indexing settles after start #1582

Open
opened 2026-10-12 02:01:13 +00:00 by kayg · 0 comments
Owner

During the first seconds after a server start, with Search initialization deferred (#1573), a search answered without file hits that exist. Decide with Q-ST1 (incomplete data during startup): either mark the answer incomplete or wait for the saved reader.

Found by the merge round 41 adversarial run (branch job/merge41 adf8205c9; log artifacts/merge41-gates/adversarial-final.log in worktree /home/kayg/Developer/calternal-wt/merge41, report on #1573). Not a merge blocker under the CLAUDE.md rule. Owner of the fix: confirm whether it also happens on production c0f8da461, fix with a regression test in tests/adversarial.

During the first seconds after a server start, with Search initialization deferred (#1573), a search answered without file hits that exist. Decide with Q-ST1 (incomplete data during startup): either mark the answer incomplete or wait for the saved reader. Found by the merge round 41 adversarial run (branch job/merge41 adf8205c9; log artifacts/merge41-gates/adversarial-final.log in worktree /home/kayg/Developer/calternal-wt/merge41, report on #1573). Not a merge blocker under the CLAUDE.md rule. Owner of the fix: confirm whether it also happens on production c0f8da461, fix with a regression test in tests/adversarial.
Commenting is not possible because the repository is archived.
No labels
No milestone
No project
No assignees
1 participant
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
kayg/calternal-v0#1582
No description provided.