Repository navigation
test(treedb): complete vector setup before measuring buffer allocations - #5386
Conversation
|
No actionable comments were generated in the recent review. Walkthrough
Merge Risk:
|
|
Required CI remains blocking. Actual race8 job126309294647/run41749058940 checked out67559eb19c5292e9ec74cb3c17c11841af0321df (head e9f2ca1 into29b), Ubuntu26.04/linux-amd64 Go1.26.9. Both TestSplitVectorInsertTerminalTailRecoveryV1 children stop at 'fixture requires fixed WAL v3', lines223/256, before mutation/reopen. This matches the actual #5385 failure; no DATA RACE warning was observed. Source permits stream WAL on positively identified tmpfs/RAMFS, but actual CI medium/header is unknown. One bounded independent fixture inquiry is active; no rerun/skip/waiver or production-cause claim. |
Codex Review Summary: ✅ CompletedThis comment shows the latest Codex review activity on this pull request.
ℹ️ About Codex in GitHubYour team has set up Codex to review pull requests in this repo. Reviews are triggered when you
Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings. |
|
Current-head required CI remains blocked. Run41765342305/job126362286885 failed Full decoded log SHA256 The owning vector allocation/parallel/recovery tests independently passed their actual normal and race entries; normal supports only the source-bound indirect strict-zero proof, race correctness only. That scoped evidence does not clear this required Windows failure or permit merge. |
|
Preserved pre-replan body (2026-11-04). Current issue body governs scheduling; original evidence and gates remain. The public vector buffer allocation test starts warming immediately after rebuilding its index. Complete setup through the existing checkpoint-and-StateToken helper before warm/measured searches, and check deferred Close errors. The current head is Preserve five 3D rows, exact TopK3/EfSearch5/MaxDecodedBlocks1, production stats, no-document caller-buffer route, child90s/parent2min isolation, actual 100-sample buffered zero-allocation assertion and race correctness-only behavior. Owned-route allocations stay measured with no new threshold. Current-head CI must actually enter the strict normal and race correctness paths plus affected owning scope and all required repository checks. Historical head Independent source revalidation |
Current readiness checkpoint
Published head:
e05e6aa5bfd9c4786be89335d4be8f4a57a9cf50; base:78e4de8642b4e177a7ec24b87e18c51c4e0bd684; tree:9e3e933bb576f17c0e6c6ac968f823106ada0b45.This supersedes the earlier scheduling deferral. The candidate preserves original PR history and changes only the vector allocation-test setup/checked Close and maintained discovery inventory. Production behavior, test routes and strict 100-sample zero-allocation assertion remain unchanged; #5390 is not a product dependency.
Focused normal/race and affected owning-scope checks passed on the identical reviewed tree. Successful isolated normal-child execution provides source-bound indirect strict-zero evidence; race intentionally skips allocation measurement.
Current-head CI passed all 40 TreeDB jobs, including required aggregate and Windows nativewire. All 56 current checks pass. Exact-head Codex review is clean; no unresolved review threads.
Historical bdad Windows failure remains preserved with cause INCONCLUSIVE. New-head success does not establish its causal repair or retroactively waive it.
Final live policy and ownership checks, an authorized merge decision, and merged-main qualification remain.
Summary by CodeRabbit