fix: remove ONNX/OpenBLAS thread cap from chroma-mcp spawn env
The 2-thread cap was a bandaid for #2220 (Windows) and #2253 (macOS Intel) CPU runaway reports on v12.4.9. The actual root causes (watermark stuck at 0 → continuous re-embed, orphan process trees, fire-and-forget backfill across 80+ projects) were fixed structurally in #2282: per-batch watermark persistence, killProcessTree() + pgid registration, max-3 concurrent backfills with re-entrancy guard, kernel-enforced child cleanup (#2216). With the structural fixes in place, capping ONNX/OpenBLAS/MKL at 2 threads slows initial backfill 3–6× on multi-core machines and provides no steady-state benefit. Defer to the OS scheduler and the user's environment. ANONYMIZED_TELEMETRY=false stays — unrelated to the storm, blocks background HTTP from the embedding subprocess. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
File diff suppressed because one or more lines are too long
Reference in New Issue
Block a user