mirror of
https://github.com/DeusData/codebase-memory-mcp.git
synced 2026-11-07 08:43:35 +08:00
- _soak.yml: timeout-minutes was 30 (soak-quick) / 45 (asan) while nightly passes duration_minutes=240 — every 'nightly 4h soak' was silently KILLED at 30 min and never ran multi-hour. Raise to 300/60 so the soak can actually complete. - soak-test.sh: add CBM_SOAK_MODE=query-leak (default unchanged). It indexes once then hammers read-only tools (search_graph/query_graph/trace_path/ get_code_snippet/search_code) with NO reindex/mutation — so index_repository's cbm_mem_collect never runs to sweep the query-only leak #581 implicates. The existing RSS ceiling/slope/ratio checks become the #581 detector. - soak.yml: workflow_dispatch (duration_minutes, mode) + push to qa/soak-** ; builds the prod binary and runs the soak with timeout = duration + 60, on ubuntu + macos. Pushing a qa/soak-* branch starts a real multi-hour run. Signed-off-by: Martin Vogel <martin.vogel.tech@gmail.com>