From c400dc16657b8f0bb1271dc0ee9949cd1e240bc6 Mon Sep 17 00:00:00 2001 From: Martin Vogel Date: Mon, 27 Jul 2026 01:56:33 +0200 Subject: [PATCH] =?UTF-8?q?ci:=20hosted=20runners=20cannot=20enable=20Defe?= =?UTF-8?q?nder=20RTP=20=E2=80=94=20revert=20runner-side=20gating?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Dry run 30225685743 failed at the ensure-defender step on every Windows job: the hosted images policy-lock real-time protection OFF (WinDefend starts, Set-MpPreference accepts, RTP stays off — untamperable from the job). Revert to the pre-gate runner behavior: no ensure-defender step in runner jobs, the release Defender scan is on-demand and fail-soft again. The local VM preflight KEEPS the fail-closed Defender-ON gate (same canonical script) — AV-interaction coverage is a deliberate local superset where the platform allows it. The venue-parity contract now enforces the INVERSE for runners (ensure-defender must not gate hosted jobs) and still requires the VM preflight gate; VM README documents the verified posture delta. Signed-off-by: Martin Vogel --- .github/workflows/_smoke.yml | 8 +- .github/workflows/_soak.yml | 9 - .github/workflows/_test.yml | 15 +- .github/workflows/pr.yml | 5 - soak-results-query-leak/cbm-daemon.log | 1413 ++++++++++++++++++ soak-results-query-leak/cli-churn-stderr.log | 120 ++ soak-results-query-leak/latency.csv | 987 ++++++++++++ soak-results-query-leak/metrics.csv | 41 + soak-results-query-leak/server-stderr.log | 0 soak-results-query-leak/summary.txt | 0 test-infrastructure/vm/README.md | 10 +- tests/test_venue_parity_contract.sh | 30 +- 12 files changed, 2585 insertions(+), 53 deletions(-) create mode 100644 soak-results-query-leak/cbm-daemon.log create mode 100644 soak-results-query-leak/cli-churn-stderr.log create mode 100644 soak-results-query-leak/latency.csv create mode 100644 soak-results-query-leak/metrics.csv create mode 100644 soak-results-query-leak/server-stderr.log create mode 100644 soak-results-query-leak/summary.txt diff --git a/.github/workflows/_smoke.yml b/.github/workflows/_smoke.yml index 98781f144..1ef35f101 100644 --- a/.github/workflows/_smoke.yml +++ b/.github/workflows/_smoke.yml @@ -172,10 +172,6 @@ jobs: steps: - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 - - name: Ensure Windows Defender is active (venue parity) - shell: pwsh - run: scripts/ci/ensure-defender.ps1 - - uses: msys2/setup-msys2@66cd2cce69caa17b53920067426061ca1de3a884 # v2 with: msystem: ${{ matrix.arch == 'arm64' && 'CLANGARM64' || 'CLANG64' }} @@ -258,9 +254,7 @@ jobs: if ($code -eq 2) { Write-Host "BLOCKED: Windows Defender flagged $binary!"; exit 1 } elseif ($code -ne 0) { - # ensure-defender gates this job earlier, so the engine MUST be - # available here: an engine failure is a red gate, never a skip. - Write-Host "BLOCKED: Defender scan engine could not run for $binary (exit $code) - Defender-ON parity violated"; exit 1 + Write-Host "::warning::Windows Defender scan could not run for $binary (exit $code) - skipping AV gate on this runner" } else { Write-Host "=== Windows Defender: $binary clean ===" } diff --git a/.github/workflows/_soak.yml b/.github/workflows/_soak.yml index 5ce37ce44..fefdba6c4 100644 --- a/.github/workflows/_soak.yml +++ b/.github/workflows/_soak.yml @@ -93,9 +93,6 @@ jobs: steps: - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 - - name: Ensure Windows Defender is active (venue parity) - shell: pwsh - run: scripts/ci/ensure-defender.ps1 - uses: msys2/setup-msys2@66cd2cce69caa17b53920067426061ca1de3a884 # v2 with: msystem: CLANG64 @@ -153,9 +150,6 @@ jobs: steps: - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 - - name: Ensure Windows Defender is active (venue parity) - shell: pwsh - run: scripts/ci/ensure-defender.ps1 - uses: msys2/setup-msys2@66cd2cce69caa17b53920067426061ca1de3a884 # v2 with: msystem: CLANGARM64 @@ -271,9 +265,6 @@ jobs: steps: - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 - - name: Ensure Windows Defender is active (venue parity) - shell: pwsh - run: scripts/ci/ensure-defender.ps1 - uses: msys2/setup-msys2@66cd2cce69caa17b53920067426061ca1de3a884 # v2 with: msystem: CLANG64 diff --git a/.github/workflows/_test.yml b/.github/workflows/_test.yml index 2cd90cfe4..3c9c23ddf 100644 --- a/.github/workflows/_test.yml +++ b/.github/workflows/_test.yml @@ -247,11 +247,12 @@ jobs: steps: - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 - # Defender parity: every Windows venue (local VM and runner alike) tests - # with real-time protection ACTIVE — enabled + verified, never skipped. - - name: Ensure Windows Defender is active (venue parity) - shell: pwsh - run: scripts/ci/ensure-defender.ps1 + # Defender posture: real-time protection is POLICY-LOCKED OFF on hosted + # Windows images (verified 2026-07-27: WinDefend starts and + # Set-MpPreference accepts, but RTP stays off — untamperable from the + # job). The local VM leg enforces Defender-ON via the canonical Defender + # preflight script, so AV-interaction coverage lives there; runners run + # without RTP by platform constraint. - uses: msys2/setup-msys2@66cd2cce69caa17b53920067426061ca1de3a884 # v2 with: @@ -381,10 +382,6 @@ jobs: steps: - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 - - name: Ensure Windows Defender is active (venue parity) - shell: pwsh - run: scripts/ci/ensure-defender.ps1 - - uses: msys2/setup-msys2@66cd2cce69caa17b53920067426061ca1de3a884 # v2 with: msystem: CLANG64 diff --git a/.github/workflows/pr.yml b/.github/workflows/pr.yml index 0fa95567b..5a05399c5 100644 --- a/.github/workflows/pr.yml +++ b/.github/workflows/pr.yml @@ -84,11 +84,6 @@ jobs: steps: - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 - - name: Ensure Windows Defender is active (venue parity) - if: matrix.os == 'windows-latest' - shell: pwsh - run: scripts/ci/ensure-defender.ps1 - - name: Install deps (Ubuntu) if: matrix.os == 'ubuntu-latest' run: sudo apt-get update && sudo apt-get install -y zlib1g-dev ccache diff --git a/soak-results-query-leak/cbm-daemon.log b/soak-results-query-leak/cbm-daemon.log new file mode 100644 index 000000000..3edaea67c --- /dev/null +++ b/soak-results-query-leak/cbm-daemon.log @@ -0,0 +1,1413 @@ +level=warn msg=mem.allocator.not_owned owned_classes=0/6 unowned_bytes=64,4096,65536,262144,1048576,8388608 detail=allocations_in_these_size_classes_are_not_allocator-owned:_purge_and_reclaim_options_do_not_apply_to_them_and_freed_pages_stay_committed +level=info msg=mem.init budget_mb=3486 total_ram_mb=13945 source=ram_fraction +level=info msg=watcher.start interval_ms=multi-sec +{"level":"control","event":"diagnostics.start","snapshot":"/tmp/cbm-diagnostics-8161-K1LFA9/snapshot.json","trajectory":"/tmp/cbm-diagnostics-8161-K1LFA9/trajectory.ndjson","interval_s":"5"} +level=info msg=daemon.start version=dev pid=8161 cache_fingerprint=87d64185c95626cb4f503fe3c20da0903b77e194080d5ba085a0c1bbb7502dfc memory_budget_bytes=3655720960 physical_job_limit=4 worker_memory_budget_bytes=913930240 +level=info msg=mcp.request protocol=jsonrpc method=initialize status=ok duration_ms=0 +level=info msg=update.available current=dev latest=v0.9.0 +level=info msg=index.supervisor.reap outcome=clean exit_code=0 signal=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=index_repository status=ok duration_ms=1852 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_graph status=ok duration_ms=2 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=query_graph status=ok duration_ms=2 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=trace_path status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=get_code_snippet status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_code status=ok duration_ms=3 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_graph status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=query_graph status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=trace_path status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=get_code_snippet status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_code status=ok duration_ms=2 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_graph status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=query_graph status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=trace_path status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=get_code_snippet status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_code status=ok duration_ms=2 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_graph status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=query_graph status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=trace_path status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=get_code_snippet status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_code status=ok duration_ms=2 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_graph status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=query_graph status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=trace_path status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=get_code_snippet status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_code status=ok duration_ms=2 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_graph status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=query_graph status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=trace_path status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=get_code_snippet status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_code status=ok duration_ms=2 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_graph status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=query_graph status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=trace_path status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=get_code_snippet status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_code status=ok duration_ms=2 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_graph status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=query_graph status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=trace_path status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=get_code_snippet status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_code status=ok duration_ms=2 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_graph status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=query_graph status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=trace_path status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=get_code_snippet status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_code status=ok duration_ms=2 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_graph status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=query_graph status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=trace_path status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=get_code_snippet status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_code status=ok duration_ms=2 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_graph status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=query_graph status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=trace_path status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=get_code_snippet status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_code status=ok duration_ms=2 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_graph status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=query_graph status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=trace_path status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=get_code_snippet status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_code status=ok duration_ms=2 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_graph status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=query_graph status=ok duration_ms=2 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=trace_path status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=get_code_snippet status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_code status=ok duration_ms=2 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_graph status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=query_graph status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=trace_path status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=get_code_snippet status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_code status=ok duration_ms=2 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_graph status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=query_graph status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=trace_path status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=get_code_snippet status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_code status=ok duration_ms=3 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_graph status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=query_graph status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=trace_path status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=get_code_snippet status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_code status=ok duration_ms=2 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_graph status=ok duration_ms=2 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=query_graph status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=trace_path status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=get_code_snippet status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_code status=ok duration_ms=2 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_graph status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=query_graph status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=trace_path status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=get_code_snippet status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_code status=ok duration_ms=2 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_graph status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=query_graph status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=trace_path status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=get_code_snippet status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_code status=ok duration_ms=2 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_graph status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=query_graph status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=trace_path status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=get_code_snippet status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_code status=ok duration_ms=2 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_graph status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=query_graph status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=trace_path status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=get_code_snippet status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_code status=ok duration_ms=3 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_graph status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=query_graph status=ok duration_ms=2 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=trace_path status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=get_code_snippet status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_code status=ok duration_ms=3 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_graph status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=query_graph status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=trace_path status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=get_code_snippet status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_code status=ok duration_ms=2 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_graph status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=query_graph status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=trace_path status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=get_code_snippet status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_code status=ok duration_ms=2 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_graph status=ok duration_ms=2 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=query_graph status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=trace_path status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=get_code_snippet status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_code status=ok duration_ms=2 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_graph status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=query_graph status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=trace_path status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=get_code_snippet status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_code status=ok duration_ms=2 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_graph status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=query_graph status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=trace_path status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=get_code_snippet status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_code status=ok duration_ms=2 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_graph status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=query_graph status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=trace_path status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=get_code_snippet status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_code status=ok duration_ms=2 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_graph status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=query_graph status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=trace_path status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=get_code_snippet status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_code status=ok duration_ms=2 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_graph status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=query_graph status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=trace_path status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=get_code_snippet status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_code status=ok duration_ms=3 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_graph status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=query_graph status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=trace_path status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=get_code_snippet status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_code status=ok duration_ms=2 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_graph status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=query_graph status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=trace_path status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=get_code_snippet status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_code status=ok duration_ms=2 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_graph status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=query_graph status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=trace_path status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=get_code_snippet status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_code status=ok duration_ms=2 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_graph status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=query_graph status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=trace_path status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=get_code_snippet status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_code status=ok duration_ms=2 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_graph status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=query_graph status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=trace_path status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=get_code_snippet status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_code status=ok duration_ms=3 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_graph status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=query_graph status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=trace_path status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=get_code_snippet status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_code status=ok duration_ms=2 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_graph status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=query_graph status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=trace_path status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=get_code_snippet status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_code status=ok duration_ms=3 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_graph status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=query_graph status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=trace_path status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=get_code_snippet status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_code status=ok duration_ms=3 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_graph status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=query_graph status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=trace_path status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=get_code_snippet status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_code status=ok duration_ms=3 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_graph status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=query_graph status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=trace_path status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=get_code_snippet status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_code status=ok duration_ms=2 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_graph status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=query_graph status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=trace_path status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=get_code_snippet status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_code status=ok duration_ms=2 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_graph status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=query_graph status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=trace_path status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=get_code_snippet status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_code status=ok duration_ms=2 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_graph status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=query_graph status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=trace_path status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=get_code_snippet status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_code status=ok duration_ms=2 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_graph status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=query_graph status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=trace_path status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=get_code_snippet status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_code status=ok duration_ms=2 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_graph status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=query_graph status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=trace_path status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=get_code_snippet status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_code status=ok duration_ms=3 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_graph status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=query_graph status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=trace_path status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=get_code_snippet status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_code status=ok duration_ms=2 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_graph status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=query_graph status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=trace_path status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=get_code_snippet status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_code status=ok duration_ms=2 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_graph status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=query_graph status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=trace_path status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=get_code_snippet status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_code status=ok duration_ms=2 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_graph status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=query_graph status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=trace_path status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=get_code_snippet status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_code status=ok duration_ms=2 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_graph status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=query_graph status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=trace_path status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=get_code_snippet status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_code status=ok duration_ms=3 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_graph status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=query_graph status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=trace_path status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=get_code_snippet status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_code status=ok duration_ms=2 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_graph status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=query_graph status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=trace_path status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=get_code_snippet status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_code status=ok duration_ms=2 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_graph status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=query_graph status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=trace_path status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=get_code_snippet status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_code status=ok duration_ms=2 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_graph status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=query_graph status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=trace_path status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=get_code_snippet status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_code status=ok duration_ms=2 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_graph status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=query_graph status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=trace_path status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=get_code_snippet status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_code status=ok duration_ms=2 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_graph status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=query_graph status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=trace_path status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=get_code_snippet status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_code status=ok duration_ms=2 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_graph status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=query_graph status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=trace_path status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=get_code_snippet status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_code status=ok duration_ms=2 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_graph status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=query_graph status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=trace_path status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=get_code_snippet status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_code status=ok duration_ms=2 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_graph status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=query_graph status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=trace_path status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=get_code_snippet status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_code status=ok duration_ms=2 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_graph status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=query_graph status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=trace_path status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=get_code_snippet status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_code status=ok duration_ms=2 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_graph status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=query_graph status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=trace_path status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=get_code_snippet status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_code status=ok duration_ms=2 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_graph status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=query_graph status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=trace_path status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=get_code_snippet status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_code status=ok duration_ms=2 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_graph status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=query_graph status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=trace_path status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=get_code_snippet status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_code status=ok duration_ms=3 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_graph status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=query_graph status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=trace_path status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=get_code_snippet status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_code status=ok duration_ms=2 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_graph status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=query_graph status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=trace_path status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=get_code_snippet status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_code status=ok duration_ms=2 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_graph status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=query_graph status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=trace_path status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=get_code_snippet status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_code status=ok duration_ms=3 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_graph status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=query_graph status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=trace_path status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=get_code_snippet status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_code status=ok duration_ms=2 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_graph status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=query_graph status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=trace_path status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=get_code_snippet status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_code status=ok duration_ms=3 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_graph status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=query_graph status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=trace_path status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=get_code_snippet status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_code status=ok duration_ms=2 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_graph status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=query_graph status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=trace_path status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=get_code_snippet status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_code status=ok duration_ms=2 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_graph status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=query_graph status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=trace_path status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=get_code_snippet status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_code status=ok duration_ms=2 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_graph status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=query_graph status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=trace_path status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=get_code_snippet status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_code status=ok duration_ms=2 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_graph status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=query_graph status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=trace_path status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=get_code_snippet status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_code status=ok duration_ms=2 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_graph status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=query_graph status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=trace_path status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=get_code_snippet status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_code status=ok duration_ms=2 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_graph status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=query_graph status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=trace_path status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=get_code_snippet status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_code status=ok duration_ms=3 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_graph status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=query_graph status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=trace_path status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=get_code_snippet status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_code status=ok duration_ms=2 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_graph status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=query_graph status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=trace_path status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=get_code_snippet status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_code status=ok duration_ms=2 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_graph status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=query_graph status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=trace_path status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=get_code_snippet status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_code status=ok duration_ms=2 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_graph status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=query_graph status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=trace_path status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=get_code_snippet status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_code status=ok duration_ms=2 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_graph status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=query_graph status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=trace_path status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=get_code_snippet status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_code status=ok duration_ms=2 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_graph status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=query_graph status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=trace_path status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=get_code_snippet status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_code status=ok duration_ms=2 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_graph status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=query_graph status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=trace_path status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=get_code_snippet status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_code status=ok duration_ms=2 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_graph status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=query_graph status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=trace_path status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=get_code_snippet status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_code status=ok duration_ms=2 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_graph status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=query_graph status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=trace_path status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=get_code_snippet status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_code status=ok duration_ms=2 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_graph status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=query_graph status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=trace_path status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=get_code_snippet status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_code status=ok duration_ms=2 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_graph status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=query_graph status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=trace_path status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=get_code_snippet status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_code status=ok duration_ms=2 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_graph status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=query_graph status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=trace_path status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=get_code_snippet status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_code status=ok duration_ms=2 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_graph status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=query_graph status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=trace_path status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=get_code_snippet status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_code status=ok duration_ms=3 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_graph status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=query_graph status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=trace_path status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=get_code_snippet status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_code status=ok duration_ms=2 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_graph status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=query_graph status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=trace_path status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=get_code_snippet status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_code status=ok duration_ms=2 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_graph status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=query_graph status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=trace_path status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=get_code_snippet status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_code status=ok duration_ms=3 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_graph status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=query_graph status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=trace_path status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=get_code_snippet status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_code status=ok duration_ms=2 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_graph status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=query_graph status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=trace_path status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=get_code_snippet status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_code status=ok duration_ms=2 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_graph status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=query_graph status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=trace_path status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=get_code_snippet status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_code status=ok duration_ms=2 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_graph status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=query_graph status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=trace_path status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=get_code_snippet status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_code status=ok duration_ms=2 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_graph status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=query_graph status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=trace_path status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=get_code_snippet status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_code status=ok duration_ms=2 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_graph status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=query_graph status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=trace_path status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=get_code_snippet status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_code status=ok duration_ms=2 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_graph status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=query_graph status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=trace_path status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=get_code_snippet status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_code status=ok duration_ms=2 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_graph status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=query_graph status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=trace_path status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=get_code_snippet status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_code status=ok duration_ms=2 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_graph status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=query_graph status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=trace_path status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=get_code_snippet status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_code status=ok duration_ms=2 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_graph status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=query_graph status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=trace_path status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=get_code_snippet status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_code status=ok duration_ms=2 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_graph status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=query_graph status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=trace_path status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=get_code_snippet status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_code status=ok duration_ms=2 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_graph status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=query_graph status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=trace_path status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=get_code_snippet status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_code status=ok duration_ms=2 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_graph status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=query_graph status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=trace_path status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=get_code_snippet status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_code status=ok duration_ms=2 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_graph status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=query_graph status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=trace_path status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=get_code_snippet status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_code status=ok duration_ms=2 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_graph status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=query_graph status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=trace_path status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=get_code_snippet status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_code status=ok duration_ms=3 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_graph status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=query_graph status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=trace_path status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=get_code_snippet status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_code status=ok duration_ms=3 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_graph status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=query_graph status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=trace_path status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=get_code_snippet status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_code status=ok duration_ms=2 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_graph status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=query_graph status=ok duration_ms=2 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=trace_path status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=get_code_snippet status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_code status=ok duration_ms=3 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_graph status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=query_graph status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=trace_path status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=get_code_snippet status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_code status=ok duration_ms=2 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_graph status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=query_graph status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=trace_path status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=get_code_snippet status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_code status=ok duration_ms=3 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_graph status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=query_graph status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=trace_path status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=get_code_snippet status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_code status=ok duration_ms=2 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_graph status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=query_graph status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=trace_path status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=get_code_snippet status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_code status=ok duration_ms=2 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_graph status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=query_graph status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=trace_path status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=get_code_snippet status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_code status=ok duration_ms=3 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_graph status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=query_graph status=ok duration_ms=2 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=trace_path status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=get_code_snippet status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_code status=ok duration_ms=2 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_graph status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=query_graph status=ok duration_ms=2 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=trace_path status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=get_code_snippet status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_code status=ok duration_ms=3 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_graph status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=query_graph status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=trace_path status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=get_code_snippet status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_code status=ok duration_ms=2 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_graph status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=query_graph status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=trace_path status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=get_code_snippet status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_code status=ok duration_ms=2 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_graph status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=query_graph status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=trace_path status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=get_code_snippet status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_code status=ok duration_ms=2 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_graph status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=query_graph status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=trace_path status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=get_code_snippet status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_code status=ok duration_ms=2 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_graph status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=query_graph status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=trace_path status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=get_code_snippet status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_code status=ok duration_ms=2 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_graph status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=query_graph status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=trace_path status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=get_code_snippet status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_code status=ok duration_ms=2 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_graph status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=query_graph status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=trace_path status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=get_code_snippet status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_code status=ok duration_ms=3 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_graph status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=query_graph status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=trace_path status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=get_code_snippet status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_code status=ok duration_ms=2 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_graph status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=query_graph status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=trace_path status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=get_code_snippet status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_code status=ok duration_ms=3 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_graph status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=query_graph status=ok duration_ms=2 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=trace_path status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=get_code_snippet status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_code status=ok duration_ms=3 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_graph status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=query_graph status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=trace_path status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=get_code_snippet status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_code status=ok duration_ms=3 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_graph status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=query_graph status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=trace_path status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=get_code_snippet status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_code status=ok duration_ms=3 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_graph status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=query_graph status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=trace_path status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=get_code_snippet status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_code status=ok duration_ms=3 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_graph status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=query_graph status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=trace_path status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=get_code_snippet status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_code status=ok duration_ms=3 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_graph status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=query_graph status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=trace_path status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=get_code_snippet status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_code status=ok duration_ms=2 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_graph status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=query_graph status=ok duration_ms=2 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=trace_path status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=get_code_snippet status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_code status=ok duration_ms=2 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_graph status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=query_graph status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=trace_path status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=get_code_snippet status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_code status=ok duration_ms=2 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_graph status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=query_graph status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=trace_path status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=get_code_snippet status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_code status=ok duration_ms=2 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_graph status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=query_graph status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=trace_path status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=get_code_snippet status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_code status=ok duration_ms=2 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_graph status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=query_graph status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=trace_path status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=get_code_snippet status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_code status=ok duration_ms=2 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_graph status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=query_graph status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=trace_path status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=get_code_snippet status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_code status=ok duration_ms=2 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_graph status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=query_graph status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=trace_path status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=get_code_snippet status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_code status=ok duration_ms=2 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_graph status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=query_graph status=ok duration_ms=2 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=trace_path status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=get_code_snippet status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_code status=ok duration_ms=3 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_graph status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=query_graph status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=trace_path status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=get_code_snippet status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_code status=ok duration_ms=2 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_graph status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=query_graph status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=trace_path status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=get_code_snippet status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_code status=ok duration_ms=2 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_graph status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=query_graph status=ok duration_ms=2 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=trace_path status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=get_code_snippet status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_code status=ok duration_ms=2 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_graph status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=query_graph status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=trace_path status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=get_code_snippet status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_code status=ok duration_ms=2 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_graph status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=query_graph status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=trace_path status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=get_code_snippet status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_code status=ok duration_ms=2 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_graph status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=query_graph status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=trace_path status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=get_code_snippet status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_code status=ok duration_ms=2 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_graph status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=query_graph status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=trace_path status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=get_code_snippet status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_code status=ok duration_ms=2 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_graph status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=query_graph status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=trace_path status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=get_code_snippet status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_code status=ok duration_ms=2 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_graph status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=query_graph status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=trace_path status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=get_code_snippet status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_code status=ok duration_ms=2 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_graph status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=query_graph status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=trace_path status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=get_code_snippet status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_code status=ok duration_ms=2 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_graph status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=query_graph status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=trace_path status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=get_code_snippet status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_code status=ok duration_ms=2 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_graph status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=query_graph status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=trace_path status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=get_code_snippet status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_code status=ok duration_ms=2 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_graph status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=query_graph status=ok duration_ms=2 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=trace_path status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=get_code_snippet status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_code status=ok duration_ms=3 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_graph status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=query_graph status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=trace_path status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=get_code_snippet status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_code status=ok duration_ms=2 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_graph status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=query_graph status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=trace_path status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=get_code_snippet status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_code status=ok duration_ms=2 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_graph status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=query_graph status=ok duration_ms=2 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=trace_path status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=get_code_snippet status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_code status=ok duration_ms=2 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_graph status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=query_graph status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=trace_path status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=get_code_snippet status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_code status=ok duration_ms=2 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_graph status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=query_graph status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=trace_path status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=get_code_snippet status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_code status=ok duration_ms=2 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_graph status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=query_graph status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=trace_path status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=get_code_snippet status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_code status=ok duration_ms=2 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_graph status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=query_graph status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=trace_path status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=get_code_snippet status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_code status=ok duration_ms=2 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_graph status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=query_graph status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=trace_path status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=get_code_snippet status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_code status=ok duration_ms=2 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_graph status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=query_graph status=ok duration_ms=2 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=trace_path status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=get_code_snippet status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_code status=ok duration_ms=2 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_graph status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=query_graph status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=trace_path status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=get_code_snippet status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_code status=ok duration_ms=2 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_graph status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=query_graph status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=trace_path status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=get_code_snippet status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_code status=ok duration_ms=2 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_graph status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=query_graph status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=trace_path status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=get_code_snippet status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_code status=ok duration_ms=2 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_graph status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=query_graph status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=trace_path status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=get_code_snippet status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_code status=ok duration_ms=3 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_graph status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=query_graph status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=trace_path status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=get_code_snippet status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_code status=ok duration_ms=2 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_graph status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=query_graph status=ok duration_ms=2 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=trace_path status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=get_code_snippet status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_code status=ok duration_ms=2 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_graph status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=query_graph status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=trace_path status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=get_code_snippet status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_code status=ok duration_ms=2 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_graph status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=query_graph status=ok duration_ms=2 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=trace_path status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=get_code_snippet status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_code status=ok duration_ms=2 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_graph status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=query_graph status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=trace_path status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=get_code_snippet status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_code status=ok duration_ms=2 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_graph status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=query_graph status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=trace_path status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=get_code_snippet status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_code status=ok duration_ms=2 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_graph status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=query_graph status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=trace_path status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=get_code_snippet status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_code status=ok duration_ms=2 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_graph status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=query_graph status=ok duration_ms=2 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=trace_path status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=get_code_snippet status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_code status=ok duration_ms=2 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_graph status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=query_graph status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=trace_path status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=get_code_snippet status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_code status=ok duration_ms=2 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_graph status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=query_graph status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=trace_path status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=get_code_snippet status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_code status=ok duration_ms=2 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_graph status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=query_graph status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=trace_path status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=get_code_snippet status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_code status=ok duration_ms=2 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_graph status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=query_graph status=ok duration_ms=2 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=trace_path status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=get_code_snippet status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_code status=ok duration_ms=2 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_graph status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=query_graph status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=trace_path status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=get_code_snippet status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_code status=ok duration_ms=2 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_graph status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=query_graph status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=trace_path status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=get_code_snippet status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_code status=ok duration_ms=2 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_graph status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=query_graph status=ok duration_ms=2 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=trace_path status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=get_code_snippet status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_code status=ok duration_ms=2 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_graph status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=query_graph status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=trace_path status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=get_code_snippet status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_code status=ok duration_ms=2 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_graph status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=query_graph status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=trace_path status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=get_code_snippet status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_code status=ok duration_ms=2 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_graph status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=query_graph status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=trace_path status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=get_code_snippet status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_code status=ok duration_ms=2 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_graph status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=query_graph status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=trace_path status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=get_code_snippet status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_code status=ok duration_ms=2 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_graph status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=query_graph status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=trace_path status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=get_code_snippet status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_code status=ok duration_ms=2 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_graph status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=query_graph status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=trace_path status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=get_code_snippet status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_code status=ok duration_ms=2 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_graph status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=query_graph status=ok duration_ms=2 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=trace_path status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=get_code_snippet status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_code status=ok duration_ms=2 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_graph status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=query_graph status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=trace_path status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=get_code_snippet status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_code status=ok duration_ms=2 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_graph status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=query_graph status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=trace_path status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=get_code_snippet status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_code status=ok duration_ms=2 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_graph status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=query_graph status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=trace_path status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=get_code_snippet status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_code status=ok duration_ms=2 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_graph status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=query_graph status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=trace_path status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=get_code_snippet status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_code status=ok duration_ms=2 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_graph status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=query_graph status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=trace_path status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=get_code_snippet status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_code status=ok duration_ms=2 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_graph status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=query_graph status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=trace_path status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=get_code_snippet status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_code status=ok duration_ms=2 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_graph status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=query_graph status=ok duration_ms=2 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=trace_path status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=get_code_snippet status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_code status=ok duration_ms=2 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_graph status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=query_graph status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=trace_path status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=get_code_snippet status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_code status=ok duration_ms=2 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_graph status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=query_graph status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=trace_path status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=get_code_snippet status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_code status=ok duration_ms=2 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_graph status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=query_graph status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=trace_path status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=get_code_snippet status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_code status=ok duration_ms=3 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_graph status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=query_graph status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=trace_path status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=get_code_snippet status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_code status=ok duration_ms=2 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_graph status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=query_graph status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=trace_path status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=get_code_snippet status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_code status=ok duration_ms=2 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_graph status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=query_graph status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=trace_path status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=get_code_snippet status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_code status=ok duration_ms=2 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_graph status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=query_graph status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=trace_path status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=get_code_snippet status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_code status=ok duration_ms=3 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_graph status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=query_graph status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=trace_path status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=get_code_snippet status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_code status=ok duration_ms=2 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_graph status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=query_graph status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=trace_path status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=get_code_snippet status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_code status=ok duration_ms=2 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_graph status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=query_graph status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=trace_path status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=get_code_snippet status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_code status=ok duration_ms=3 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_graph status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=query_graph status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=trace_path status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=get_code_snippet status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_code status=ok duration_ms=2 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_graph status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=query_graph status=ok duration_ms=2 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=trace_path status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=get_code_snippet status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_code status=ok duration_ms=2 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_graph status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=query_graph status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=trace_path status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=get_code_snippet status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_code status=ok duration_ms=2 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_graph status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=query_graph status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=trace_path status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=get_code_snippet status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_code status=ok duration_ms=2 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_graph status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=query_graph status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=trace_path status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=get_code_snippet status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_code status=ok duration_ms=2 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_graph status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=query_graph status=ok duration_ms=2 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=trace_path status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=get_code_snippet status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_code status=ok duration_ms=2 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_graph status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=query_graph status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=trace_path status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=get_code_snippet status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_code status=ok duration_ms=2 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_graph status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=query_graph status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=trace_path status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=get_code_snippet status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_code status=ok duration_ms=2 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_graph status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=query_graph status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=trace_path status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=get_code_snippet status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_code status=ok duration_ms=2 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_graph status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=query_graph status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=trace_path status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=get_code_snippet status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_code status=ok duration_ms=2 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_graph status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=query_graph status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=trace_path status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=get_code_snippet status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_code status=ok duration_ms=2 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_graph status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=query_graph status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=trace_path status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=get_code_snippet status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_code status=ok duration_ms=2 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_graph status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=query_graph status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=trace_path status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=get_code_snippet status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_code status=ok duration_ms=2 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_graph status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=query_graph status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=trace_path status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=get_code_snippet status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_code status=ok duration_ms=2 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_graph status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=query_graph status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=trace_path status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=get_code_snippet status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_code status=ok duration_ms=2 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_graph status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=query_graph status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=trace_path status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=get_code_snippet status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_code status=ok duration_ms=3 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_graph status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=query_graph status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=trace_path status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=get_code_snippet status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_code status=ok duration_ms=2 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_graph status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=query_graph status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=trace_path status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=get_code_snippet status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_code status=ok duration_ms=2 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_graph status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=query_graph status=ok duration_ms=2 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=trace_path status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=get_code_snippet status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_code status=ok duration_ms=3 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_graph status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=query_graph status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=trace_path status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=get_code_snippet status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_code status=ok duration_ms=2 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_graph status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=query_graph status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=trace_path status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=get_code_snippet status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_code status=ok duration_ms=3 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_graph status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=query_graph status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=trace_path status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=get_code_snippet status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_code status=ok duration_ms=2 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_graph status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=query_graph status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=trace_path status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=get_code_snippet status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_code status=ok duration_ms=2 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_graph status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=query_graph status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=trace_path status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=get_code_snippet status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_code status=ok duration_ms=2 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_graph status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=query_graph status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=trace_path status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=get_code_snippet status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_code status=ok duration_ms=2 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_graph status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=query_graph status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=trace_path status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=get_code_snippet status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_code status=ok duration_ms=2 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_graph status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=query_graph status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=trace_path status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=get_code_snippet status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_code status=ok duration_ms=2 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_graph status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=query_graph status=ok duration_ms=2 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=trace_path status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=get_code_snippet status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_code status=ok duration_ms=2 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_graph status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=query_graph status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=trace_path status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=get_code_snippet status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_code status=ok duration_ms=2 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_graph status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=query_graph status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=trace_path status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=get_code_snippet status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_code status=ok duration_ms=2 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_graph status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=query_graph status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=trace_path status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=get_code_snippet status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_code status=ok duration_ms=2 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_graph status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=query_graph status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=trace_path status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=get_code_snippet status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_code status=ok duration_ms=2 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_graph status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=query_graph status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=trace_path status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=get_code_snippet status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_code status=ok duration_ms=2 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_graph status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=query_graph status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=trace_path status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=get_code_snippet status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_code status=ok duration_ms=2 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_graph status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=query_graph status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=trace_path status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=get_code_snippet status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_code status=ok duration_ms=2 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_graph status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=query_graph status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=trace_path status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=get_code_snippet status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_code status=ok duration_ms=2 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_graph status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=query_graph status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=trace_path status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=get_code_snippet status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_code status=ok duration_ms=2 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_graph status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=query_graph status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=trace_path status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=get_code_snippet status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_code status=ok duration_ms=2 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_graph status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=query_graph status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=trace_path status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=get_code_snippet status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_code status=ok duration_ms=2 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_graph status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=query_graph status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=trace_path status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=get_code_snippet status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_code status=ok duration_ms=2 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_graph status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=query_graph status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=trace_path status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=get_code_snippet status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_code status=ok duration_ms=3 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_graph status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=query_graph status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=trace_path status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=get_code_snippet status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_code status=ok duration_ms=2 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_graph status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=query_graph status=ok duration_ms=2 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=trace_path status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=get_code_snippet status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_code status=ok duration_ms=3 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_graph status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=query_graph status=ok duration_ms=2 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=trace_path status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=get_code_snippet status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_code status=ok duration_ms=3 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_graph status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=query_graph status=ok duration_ms=2 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=trace_path status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=get_code_snippet status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_code status=ok duration_ms=3 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_graph status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=query_graph status=ok duration_ms=2 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=trace_path status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=get_code_snippet status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_code status=ok duration_ms=3 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_graph status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=query_graph status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=trace_path status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=get_code_snippet status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_code status=ok duration_ms=3 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_graph status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=query_graph status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=trace_path status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=get_code_snippet status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_code status=ok duration_ms=2 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_graph status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=query_graph status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=trace_path status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=get_code_snippet status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_code status=ok duration_ms=2 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_graph status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=query_graph status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=trace_path status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=get_code_snippet status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_code status=ok duration_ms=2 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_graph status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=query_graph status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=trace_path status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=get_code_snippet status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_code status=ok duration_ms=2 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_graph status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=query_graph status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=trace_path status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=get_code_snippet status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_code status=ok duration_ms=2 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_graph status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=query_graph status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=trace_path status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=get_code_snippet status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_code status=ok duration_ms=2 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_graph status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=query_graph status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=trace_path status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=get_code_snippet status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_code status=ok duration_ms=3 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_graph status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=query_graph status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=trace_path status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=get_code_snippet status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_code status=ok duration_ms=3 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_graph status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=query_graph status=ok duration_ms=2 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=trace_path status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=get_code_snippet status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_code status=ok duration_ms=2 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_graph status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=query_graph status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=trace_path status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=get_code_snippet status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_code status=ok duration_ms=2 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_graph status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=query_graph status=ok duration_ms=2 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=trace_path status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=get_code_snippet status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_code status=ok duration_ms=2 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_graph status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=query_graph status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=trace_path status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=get_code_snippet status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_code status=ok duration_ms=2 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_graph status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=query_graph status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=trace_path status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=get_code_snippet status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_code status=ok duration_ms=3 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_graph status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=query_graph status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=trace_path status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=get_code_snippet status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_code status=ok duration_ms=2 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_graph status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=query_graph status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=trace_path status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=get_code_snippet status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_code status=ok duration_ms=3 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_graph status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=query_graph status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=trace_path status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=get_code_snippet status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_code status=ok duration_ms=3 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_graph status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=query_graph status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=trace_path status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=get_code_snippet status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_code status=ok duration_ms=2 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_graph status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=query_graph status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=trace_path status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=get_code_snippet status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_code status=ok duration_ms=2 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_graph status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=query_graph status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=trace_path status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=get_code_snippet status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_code status=ok duration_ms=2 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_graph status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=query_graph status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=trace_path status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=get_code_snippet status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_code status=ok duration_ms=2 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_graph status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=query_graph status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=trace_path status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=get_code_snippet status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_code status=ok duration_ms=3 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_graph status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=query_graph status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=trace_path status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=get_code_snippet status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_code status=ok duration_ms=2 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_graph status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=query_graph status=ok duration_ms=2 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=trace_path status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=get_code_snippet status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_code status=ok duration_ms=2 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_graph status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=query_graph status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=trace_path status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=get_code_snippet status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_code status=ok duration_ms=3 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_graph status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=query_graph status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=trace_path status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=get_code_snippet status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_code status=ok duration_ms=2 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_graph status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=query_graph status=ok duration_ms=2 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=trace_path status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=get_code_snippet status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_code status=ok duration_ms=2 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_graph status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=query_graph status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=trace_path status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=get_code_snippet status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_code status=ok duration_ms=2 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_graph status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=query_graph status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=trace_path status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=get_code_snippet status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_code status=ok duration_ms=2 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_graph status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=query_graph status=ok duration_ms=1 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=trace_path status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=get_code_snippet status=ok duration_ms=0 +level=info msg=mcp.request protocol=jsonrpc method=tools/call tool=search_code status=ok duration_ms=2 +level=info msg=daemon.runtime_stopping reason=last_committed_client_disconnected +level=info msg=daemon.lifetime_end reason=runtime_exited +level=info msg=watcher.stop +level=info msg=daemon.stop diff --git a/soak-results-query-leak/cli-churn-stderr.log b/soak-results-query-leak/cli-churn-stderr.log new file mode 100644 index 000000000..82b5696cc --- /dev/null +++ b/soak-results-query-leak/cli-churn-stderr.log @@ -0,0 +1,120 @@ +level=warn msg=mem.allocator.not_owned owned_classes=0/6 unowned_bytes=64,4096,65536,262144,1048576,8388608 detail=allocations_in_these_size_classes_are_not_allocator-owned:_purge_and_reclaim_options_do_not_apply_to_them_and_freed_pages_stay_committed +level=info msg=mem.init budget_mb=3486 total_ram_mb=13945 source=ram_fraction +warning: passing raw JSON to 'cli list_projects' is deprecated and will be removed in a future release; use flags (run 'cli list_projects --help'), --args-file , or piped stdin. +level=warn msg=mem.allocator.not_owned owned_classes=0/6 unowned_bytes=64,4096,65536,262144,1048576,8388608 detail=allocations_in_these_size_classes_are_not_allocator-owned:_purge_and_reclaim_options_do_not_apply_to_them_and_freed_pages_stay_committed +level=info msg=mem.init budget_mb=3486 total_ram_mb=13945 source=ram_fraction +warning: passing raw JSON to 'cli list_projects' is deprecated and will be removed in a future release; use flags (run 'cli list_projects --help'), --args-file , or piped stdin. +level=warn msg=mem.allocator.not_owned owned_classes=0/6 unowned_bytes=64,4096,65536,262144,1048576,8388608 detail=allocations_in_these_size_classes_are_not_allocator-owned:_purge_and_reclaim_options_do_not_apply_to_them_and_freed_pages_stay_committed +level=info msg=mem.init budget_mb=3486 total_ram_mb=13945 source=ram_fraction +warning: passing raw JSON to 'cli list_projects' is deprecated and will be removed in a future release; use flags (run 'cli list_projects --help'), --args-file , or piped stdin. +level=warn msg=mem.allocator.not_owned owned_classes=0/6 unowned_bytes=64,4096,65536,262144,1048576,8388608 detail=allocations_in_these_size_classes_are_not_allocator-owned:_purge_and_reclaim_options_do_not_apply_to_them_and_freed_pages_stay_committed +level=info msg=mem.init budget_mb=3486 total_ram_mb=13945 source=ram_fraction +warning: passing raw JSON to 'cli list_projects' is deprecated and will be removed in a future release; use flags (run 'cli list_projects --help'), --args-file , or piped stdin. +level=warn msg=mem.allocator.not_owned owned_classes=0/6 unowned_bytes=64,4096,65536,262144,1048576,8388608 detail=allocations_in_these_size_classes_are_not_allocator-owned:_purge_and_reclaim_options_do_not_apply_to_them_and_freed_pages_stay_committed +level=info msg=mem.init budget_mb=3486 total_ram_mb=13945 source=ram_fraction +warning: passing raw JSON to 'cli list_projects' is deprecated and will be removed in a future release; use flags (run 'cli list_projects --help'), --args-file , or piped stdin. +level=warn msg=mem.allocator.not_owned owned_classes=0/6 unowned_bytes=64,4096,65536,262144,1048576,8388608 detail=allocations_in_these_size_classes_are_not_allocator-owned:_purge_and_reclaim_options_do_not_apply_to_them_and_freed_pages_stay_committed +level=info msg=mem.init budget_mb=3486 total_ram_mb=13945 source=ram_fraction +warning: passing raw JSON to 'cli list_projects' is deprecated and will be removed in a future release; use flags (run 'cli list_projects --help'), --args-file , or piped stdin. +level=warn msg=mem.allocator.not_owned owned_classes=0/6 unowned_bytes=64,4096,65536,262144,1048576,8388608 detail=allocations_in_these_size_classes_are_not_allocator-owned:_purge_and_reclaim_options_do_not_apply_to_them_and_freed_pages_stay_committed +level=info msg=mem.init budget_mb=3486 total_ram_mb=13945 source=ram_fraction +warning: passing raw JSON to 'cli list_projects' is deprecated and will be removed in a future release; use flags (run 'cli list_projects --help'), --args-file , or piped stdin. +level=warn msg=mem.allocator.not_owned owned_classes=0/6 unowned_bytes=64,4096,65536,262144,1048576,8388608 detail=allocations_in_these_size_classes_are_not_allocator-owned:_purge_and_reclaim_options_do_not_apply_to_them_and_freed_pages_stay_committed +level=info msg=mem.init budget_mb=3486 total_ram_mb=13945 source=ram_fraction +warning: passing raw JSON to 'cli list_projects' is deprecated and will be removed in a future release; use flags (run 'cli list_projects --help'), --args-file , or piped stdin. +level=warn msg=mem.allocator.not_owned owned_classes=0/6 unowned_bytes=64,4096,65536,262144,1048576,8388608 detail=allocations_in_these_size_classes_are_not_allocator-owned:_purge_and_reclaim_options_do_not_apply_to_them_and_freed_pages_stay_committed +level=info msg=mem.init budget_mb=3486 total_ram_mb=13945 source=ram_fraction +warning: passing raw JSON to 'cli list_projects' is deprecated and will be removed in a future release; use flags (run 'cli list_projects --help'), --args-file , or piped stdin. +level=warn msg=mem.allocator.not_owned owned_classes=0/6 unowned_bytes=64,4096,65536,262144,1048576,8388608 detail=allocations_in_these_size_classes_are_not_allocator-owned:_purge_and_reclaim_options_do_not_apply_to_them_and_freed_pages_stay_committed +level=info msg=mem.init budget_mb=3486 total_ram_mb=13945 source=ram_fraction +warning: passing raw JSON to 'cli list_projects' is deprecated and will be removed in a future release; use flags (run 'cli list_projects --help'), --args-file , or piped stdin. +level=warn msg=mem.allocator.not_owned owned_classes=0/6 unowned_bytes=64,4096,65536,262144,1048576,8388608 detail=allocations_in_these_size_classes_are_not_allocator-owned:_purge_and_reclaim_options_do_not_apply_to_them_and_freed_pages_stay_committed +level=info msg=mem.init budget_mb=3486 total_ram_mb=13945 source=ram_fraction +warning: passing raw JSON to 'cli list_projects' is deprecated and will be removed in a future release; use flags (run 'cli list_projects --help'), --args-file , or piped stdin. +level=warn msg=mem.allocator.not_owned owned_classes=0/6 unowned_bytes=64,4096,65536,262144,1048576,8388608 detail=allocations_in_these_size_classes_are_not_allocator-owned:_purge_and_reclaim_options_do_not_apply_to_them_and_freed_pages_stay_committed +level=info msg=mem.init budget_mb=3486 total_ram_mb=13945 source=ram_fraction +warning: passing raw JSON to 'cli list_projects' is deprecated and will be removed in a future release; use flags (run 'cli list_projects --help'), --args-file , or piped stdin. +level=warn msg=mem.allocator.not_owned owned_classes=0/6 unowned_bytes=64,4096,65536,262144,1048576,8388608 detail=allocations_in_these_size_classes_are_not_allocator-owned:_purge_and_reclaim_options_do_not_apply_to_them_and_freed_pages_stay_committed +level=info msg=mem.init budget_mb=3486 total_ram_mb=13945 source=ram_fraction +warning: passing raw JSON to 'cli list_projects' is deprecated and will be removed in a future release; use flags (run 'cli list_projects --help'), --args-file , or piped stdin. +level=warn msg=mem.allocator.not_owned owned_classes=0/6 unowned_bytes=64,4096,65536,262144,1048576,8388608 detail=allocations_in_these_size_classes_are_not_allocator-owned:_purge_and_reclaim_options_do_not_apply_to_them_and_freed_pages_stay_committed +level=info msg=mem.init budget_mb=3486 total_ram_mb=13945 source=ram_fraction +warning: passing raw JSON to 'cli list_projects' is deprecated and will be removed in a future release; use flags (run 'cli list_projects --help'), --args-file , or piped stdin. +level=warn msg=mem.allocator.not_owned owned_classes=0/6 unowned_bytes=64,4096,65536,262144,1048576,8388608 detail=allocations_in_these_size_classes_are_not_allocator-owned:_purge_and_reclaim_options_do_not_apply_to_them_and_freed_pages_stay_committed +level=info msg=mem.init budget_mb=3486 total_ram_mb=13945 source=ram_fraction +warning: passing raw JSON to 'cli list_projects' is deprecated and will be removed in a future release; use flags (run 'cli list_projects --help'), --args-file , or piped stdin. +level=warn msg=mem.allocator.not_owned owned_classes=0/6 unowned_bytes=64,4096,65536,262144,1048576,8388608 detail=allocations_in_these_size_classes_are_not_allocator-owned:_purge_and_reclaim_options_do_not_apply_to_them_and_freed_pages_stay_committed +level=info msg=mem.init budget_mb=3486 total_ram_mb=13945 source=ram_fraction +warning: passing raw JSON to 'cli list_projects' is deprecated and will be removed in a future release; use flags (run 'cli list_projects --help'), --args-file , or piped stdin. +level=warn msg=mem.allocator.not_owned owned_classes=0/6 unowned_bytes=64,4096,65536,262144,1048576,8388608 detail=allocations_in_these_size_classes_are_not_allocator-owned:_purge_and_reclaim_options_do_not_apply_to_them_and_freed_pages_stay_committed +level=info msg=mem.init budget_mb=3486 total_ram_mb=13945 source=ram_fraction +warning: passing raw JSON to 'cli list_projects' is deprecated and will be removed in a future release; use flags (run 'cli list_projects --help'), --args-file , or piped stdin. +level=warn msg=mem.allocator.not_owned owned_classes=0/6 unowned_bytes=64,4096,65536,262144,1048576,8388608 detail=allocations_in_these_size_classes_are_not_allocator-owned:_purge_and_reclaim_options_do_not_apply_to_them_and_freed_pages_stay_committed +level=info msg=mem.init budget_mb=3486 total_ram_mb=13945 source=ram_fraction +warning: passing raw JSON to 'cli list_projects' is deprecated and will be removed in a future release; use flags (run 'cli list_projects --help'), --args-file , or piped stdin. +level=warn msg=mem.allocator.not_owned owned_classes=0/6 unowned_bytes=64,4096,65536,262144,1048576,8388608 detail=allocations_in_these_size_classes_are_not_allocator-owned:_purge_and_reclaim_options_do_not_apply_to_them_and_freed_pages_stay_committed +level=info msg=mem.init budget_mb=3486 total_ram_mb=13945 source=ram_fraction +warning: passing raw JSON to 'cli list_projects' is deprecated and will be removed in a future release; use flags (run 'cli list_projects --help'), --args-file , or piped stdin. +level=warn msg=mem.allocator.not_owned owned_classes=0/6 unowned_bytes=64,4096,65536,262144,1048576,8388608 detail=allocations_in_these_size_classes_are_not_allocator-owned:_purge_and_reclaim_options_do_not_apply_to_them_and_freed_pages_stay_committed +level=info msg=mem.init budget_mb=3486 total_ram_mb=13945 source=ram_fraction +warning: passing raw JSON to 'cli list_projects' is deprecated and will be removed in a future release; use flags (run 'cli list_projects --help'), --args-file , or piped stdin. +level=warn msg=mem.allocator.not_owned owned_classes=0/6 unowned_bytes=64,4096,65536,262144,1048576,8388608 detail=allocations_in_these_size_classes_are_not_allocator-owned:_purge_and_reclaim_options_do_not_apply_to_them_and_freed_pages_stay_committed +level=info msg=mem.init budget_mb=3486 total_ram_mb=13945 source=ram_fraction +warning: passing raw JSON to 'cli list_projects' is deprecated and will be removed in a future release; use flags (run 'cli list_projects --help'), --args-file , or piped stdin. +level=warn msg=mem.allocator.not_owned owned_classes=0/6 unowned_bytes=64,4096,65536,262144,1048576,8388608 detail=allocations_in_these_size_classes_are_not_allocator-owned:_purge_and_reclaim_options_do_not_apply_to_them_and_freed_pages_stay_committed +level=info msg=mem.init budget_mb=3486 total_ram_mb=13945 source=ram_fraction +warning: passing raw JSON to 'cli list_projects' is deprecated and will be removed in a future release; use flags (run 'cli list_projects --help'), --args-file , or piped stdin. +level=warn msg=mem.allocator.not_owned owned_classes=0/6 unowned_bytes=64,4096,65536,262144,1048576,8388608 detail=allocations_in_these_size_classes_are_not_allocator-owned:_purge_and_reclaim_options_do_not_apply_to_them_and_freed_pages_stay_committed +level=info msg=mem.init budget_mb=3486 total_ram_mb=13945 source=ram_fraction +warning: passing raw JSON to 'cli list_projects' is deprecated and will be removed in a future release; use flags (run 'cli list_projects --help'), --args-file , or piped stdin. +level=warn msg=mem.allocator.not_owned owned_classes=0/6 unowned_bytes=64,4096,65536,262144,1048576,8388608 detail=allocations_in_these_size_classes_are_not_allocator-owned:_purge_and_reclaim_options_do_not_apply_to_them_and_freed_pages_stay_committed +level=info msg=mem.init budget_mb=3486 total_ram_mb=13945 source=ram_fraction +warning: passing raw JSON to 'cli list_projects' is deprecated and will be removed in a future release; use flags (run 'cli list_projects --help'), --args-file , or piped stdin. +level=warn msg=mem.allocator.not_owned owned_classes=0/6 unowned_bytes=64,4096,65536,262144,1048576,8388608 detail=allocations_in_these_size_classes_are_not_allocator-owned:_purge_and_reclaim_options_do_not_apply_to_them_and_freed_pages_stay_committed +level=info msg=mem.init budget_mb=3486 total_ram_mb=13945 source=ram_fraction +warning: passing raw JSON to 'cli list_projects' is deprecated and will be removed in a future release; use flags (run 'cli list_projects --help'), --args-file , or piped stdin. +level=warn msg=mem.allocator.not_owned owned_classes=0/6 unowned_bytes=64,4096,65536,262144,1048576,8388608 detail=allocations_in_these_size_classes_are_not_allocator-owned:_purge_and_reclaim_options_do_not_apply_to_them_and_freed_pages_stay_committed +level=info msg=mem.init budget_mb=3486 total_ram_mb=13945 source=ram_fraction +warning: passing raw JSON to 'cli list_projects' is deprecated and will be removed in a future release; use flags (run 'cli list_projects --help'), --args-file , or piped stdin. +level=warn msg=mem.allocator.not_owned owned_classes=0/6 unowned_bytes=64,4096,65536,262144,1048576,8388608 detail=allocations_in_these_size_classes_are_not_allocator-owned:_purge_and_reclaim_options_do_not_apply_to_them_and_freed_pages_stay_committed +level=info msg=mem.init budget_mb=3486 total_ram_mb=13945 source=ram_fraction +warning: passing raw JSON to 'cli list_projects' is deprecated and will be removed in a future release; use flags (run 'cli list_projects --help'), --args-file , or piped stdin. +level=warn msg=mem.allocator.not_owned owned_classes=0/6 unowned_bytes=64,4096,65536,262144,1048576,8388608 detail=allocations_in_these_size_classes_are_not_allocator-owned:_purge_and_reclaim_options_do_not_apply_to_them_and_freed_pages_stay_committed +level=info msg=mem.init budget_mb=3486 total_ram_mb=13945 source=ram_fraction +warning: passing raw JSON to 'cli list_projects' is deprecated and will be removed in a future release; use flags (run 'cli list_projects --help'), --args-file , or piped stdin. +level=warn msg=mem.allocator.not_owned owned_classes=0/6 unowned_bytes=64,4096,65536,262144,1048576,8388608 detail=allocations_in_these_size_classes_are_not_allocator-owned:_purge_and_reclaim_options_do_not_apply_to_them_and_freed_pages_stay_committed +level=info msg=mem.init budget_mb=3486 total_ram_mb=13945 source=ram_fraction +warning: passing raw JSON to 'cli list_projects' is deprecated and will be removed in a future release; use flags (run 'cli list_projects --help'), --args-file , or piped stdin. +level=warn msg=mem.allocator.not_owned owned_classes=0/6 unowned_bytes=64,4096,65536,262144,1048576,8388608 detail=allocations_in_these_size_classes_are_not_allocator-owned:_purge_and_reclaim_options_do_not_apply_to_them_and_freed_pages_stay_committed +level=info msg=mem.init budget_mb=3486 total_ram_mb=13945 source=ram_fraction +warning: passing raw JSON to 'cli list_projects' is deprecated and will be removed in a future release; use flags (run 'cli list_projects --help'), --args-file , or piped stdin. +level=warn msg=mem.allocator.not_owned owned_classes=0/6 unowned_bytes=64,4096,65536,262144,1048576,8388608 detail=allocations_in_these_size_classes_are_not_allocator-owned:_purge_and_reclaim_options_do_not_apply_to_them_and_freed_pages_stay_committed +level=info msg=mem.init budget_mb=3486 total_ram_mb=13945 source=ram_fraction +warning: passing raw JSON to 'cli list_projects' is deprecated and will be removed in a future release; use flags (run 'cli list_projects --help'), --args-file , or piped stdin. +level=warn msg=mem.allocator.not_owned owned_classes=0/6 unowned_bytes=64,4096,65536,262144,1048576,8388608 detail=allocations_in_these_size_classes_are_not_allocator-owned:_purge_and_reclaim_options_do_not_apply_to_them_and_freed_pages_stay_committed +level=info msg=mem.init budget_mb=3486 total_ram_mb=13945 source=ram_fraction +warning: passing raw JSON to 'cli list_projects' is deprecated and will be removed in a future release; use flags (run 'cli list_projects --help'), --args-file , or piped stdin. +level=warn msg=mem.allocator.not_owned owned_classes=0/6 unowned_bytes=64,4096,65536,262144,1048576,8388608 detail=allocations_in_these_size_classes_are_not_allocator-owned:_purge_and_reclaim_options_do_not_apply_to_them_and_freed_pages_stay_committed +level=info msg=mem.init budget_mb=3486 total_ram_mb=13945 source=ram_fraction +warning: passing raw JSON to 'cli list_projects' is deprecated and will be removed in a future release; use flags (run 'cli list_projects --help'), --args-file , or piped stdin. +level=warn msg=mem.allocator.not_owned owned_classes=0/6 unowned_bytes=64,4096,65536,262144,1048576,8388608 detail=allocations_in_these_size_classes_are_not_allocator-owned:_purge_and_reclaim_options_do_not_apply_to_them_and_freed_pages_stay_committed +level=info msg=mem.init budget_mb=3486 total_ram_mb=13945 source=ram_fraction +warning: passing raw JSON to 'cli list_projects' is deprecated and will be removed in a future release; use flags (run 'cli list_projects --help'), --args-file , or piped stdin. +level=warn msg=mem.allocator.not_owned owned_classes=0/6 unowned_bytes=64,4096,65536,262144,1048576,8388608 detail=allocations_in_these_size_classes_are_not_allocator-owned:_purge_and_reclaim_options_do_not_apply_to_them_and_freed_pages_stay_committed +level=info msg=mem.init budget_mb=3486 total_ram_mb=13945 source=ram_fraction +warning: passing raw JSON to 'cli list_projects' is deprecated and will be removed in a future release; use flags (run 'cli list_projects --help'), --args-file , or piped stdin. +level=warn msg=mem.allocator.not_owned owned_classes=0/6 unowned_bytes=64,4096,65536,262144,1048576,8388608 detail=allocations_in_these_size_classes_are_not_allocator-owned:_purge_and_reclaim_options_do_not_apply_to_them_and_freed_pages_stay_committed +level=info msg=mem.init budget_mb=3486 total_ram_mb=13945 source=ram_fraction +warning: passing raw JSON to 'cli list_projects' is deprecated and will be removed in a future release; use flags (run 'cli list_projects --help'), --args-file , or piped stdin. +level=warn msg=mem.allocator.not_owned owned_classes=0/6 unowned_bytes=64,4096,65536,262144,1048576,8388608 detail=allocations_in_these_size_classes_are_not_allocator-owned:_purge_and_reclaim_options_do_not_apply_to_them_and_freed_pages_stay_committed +level=info msg=mem.init budget_mb=3486 total_ram_mb=13945 source=ram_fraction +warning: passing raw JSON to 'cli list_projects' is deprecated and will be removed in a future release; use flags (run 'cli list_projects --help'), --args-file , or piped stdin. +level=warn msg=mem.allocator.not_owned owned_classes=0/6 unowned_bytes=64,4096,65536,262144,1048576,8388608 detail=allocations_in_these_size_classes_are_not_allocator-owned:_purge_and_reclaim_options_do_not_apply_to_them_and_freed_pages_stay_committed +level=info msg=mem.init budget_mb=3486 total_ram_mb=13945 source=ram_fraction +warning: passing raw JSON to 'cli list_projects' is deprecated and will be removed in a future release; use flags (run 'cli list_projects --help'), --args-file , or piped stdin. +level=warn msg=mem.allocator.not_owned owned_classes=0/6 unowned_bytes=64,4096,65536,262144,1048576,8388608 detail=allocations_in_these_size_classes_are_not_allocator-owned:_purge_and_reclaim_options_do_not_apply_to_them_and_freed_pages_stay_committed +level=info msg=mem.init budget_mb=3486 total_ram_mb=13945 source=ram_fraction +warning: passing raw JSON to 'cli list_projects' is deprecated and will be removed in a future release; use flags (run 'cli list_projects --help'), --args-file , or piped stdin. +level=warn msg=mem.allocator.not_owned owned_classes=0/6 unowned_bytes=64,4096,65536,262144,1048576,8388608 detail=allocations_in_these_size_classes_are_not_allocator-owned:_purge_and_reclaim_options_do_not_apply_to_them_and_freed_pages_stay_committed +level=info msg=mem.init budget_mb=3486 total_ram_mb=13945 source=ram_fraction +warning: passing raw JSON to 'cli list_projects' is deprecated and will be removed in a future release; use flags (run 'cli list_projects --help'), --args-file , or piped stdin. diff --git a/soak-results-query-leak/latency.csv b/soak-results-query-leak/latency.csv new file mode 100644 index 000000000..43a10a467 --- /dev/null +++ b/soak-results-query-leak/latency.csv @@ -0,0 +1,987 @@ +timestamp,tool,duration_ms,exit_code +1785109724,index_repository,1485,0 +1785109730,search_graph,58,0 +1785109730,query_graph,45,0 +1785109730,trace_path,42,0 +1785109730,get_code_snippet,50,0 +1785109730,search_code,66,0 +1785109732,search_graph,45,0 +1785109733,query_graph,50,0 +1785109733,trace_path,40,0 +1785109733,get_code_snippet,38,0 +1785109733,search_code,59,0 +1785109735,search_graph,44,0 +1785109735,query_graph,37,0 +1785109735,trace_path,47,0 +1785109735,get_code_snippet,41,0 +1785109735,search_code,57,0 +1785109737,search_graph,42,0 +1785109737,query_graph,48,0 +1785109737,trace_path,39,0 +1785109737,get_code_snippet,43,0 +1785109737,search_code,56,0 +1785109739,search_graph,53,0 +1785109740,query_graph,36,0 +1785109740,trace_path,39,0 +1785109740,get_code_snippet,47,0 +1785109740,search_code,54,0 +1785109742,search_graph,49,0 +1785109742,query_graph,40,0 +1785109742,trace_path,37,0 +1785109742,get_code_snippet,37,0 +1785109742,search_code,53,0 +1785109744,search_graph,49,0 +1785109744,query_graph,41,0 +1785109744,trace_path,43,0 +1785109744,get_code_snippet,51,0 +1785109744,search_code,56,0 +1785109746,search_graph,48,0 +1785109747,query_graph,53,0 +1785109747,trace_path,49,0 +1785109747,get_code_snippet,50,0 +1785109747,search_code,61,0 +1785109749,search_graph,50,0 +1785109749,query_graph,45,0 +1785109749,trace_path,49,0 +1785109749,get_code_snippet,39,0 +1785109749,search_code,53,0 +1785109751,search_graph,44,0 +1785109751,query_graph,50,0 +1785109751,trace_path,44,0 +1785109751,get_code_snippet,34,0 +1785109751,search_code,59,0 +1785109754,search_graph,44,0 +1785109754,query_graph,47,0 +1785109754,trace_path,48,0 +1785109754,get_code_snippet,42,0 +1785109754,search_code,51,0 +1785109756,search_graph,45,0 +1785109756,query_graph,46,0 +1785109756,trace_path,40,0 +1785109756,get_code_snippet,53,0 +1785109756,search_code,59,0 +1785109758,search_graph,50,0 +1785109758,query_graph,48,0 +1785109758,trace_path,48,0 +1785109758,get_code_snippet,48,0 +1785109759,search_code,52,0 +1785109761,search_graph,42,0 +1785109761,query_graph,40,0 +1785109761,trace_path,39,0 +1785109761,get_code_snippet,40,0 +1785109761,search_code,46,0 +1785109763,search_graph,45,0 +1785109763,query_graph,35,0 +1785109763,trace_path,38,0 +1785109763,get_code_snippet,47,0 +1785109763,search_code,63,0 +1785109765,search_graph,51,0 +1785109765,query_graph,48,0 +1785109765,trace_path,44,0 +1785109765,get_code_snippet,44,0 +1785109766,search_code,52,0 +1785109768,search_graph,48,0 +1785109768,query_graph,47,0 +1785109768,trace_path,41,0 +1785109768,get_code_snippet,50,0 +1785109768,search_code,59,0 +1785109770,search_graph,45,0 +1785109770,query_graph,42,0 +1785109770,trace_path,40,0 +1785109770,get_code_snippet,38,0 +1785109770,search_code,52,0 +1785109772,search_graph,42,0 +1785109772,query_graph,47,0 +1785109772,trace_path,49,0 +1785109773,get_code_snippet,41,0 +1785109773,search_code,51,0 +1785109775,search_graph,46,0 +1785109775,query_graph,49,0 +1785109775,trace_path,51,0 +1785109775,get_code_snippet,49,0 +1785109775,search_code,64,0 +1785109777,search_graph,47,0 +1785109777,query_graph,39,0 +1785109777,trace_path,51,0 +1785109777,get_code_snippet,45,0 +1785109777,search_code,63,0 +1785109779,search_graph,41,0 +1785109779,query_graph,39,0 +1785109780,trace_path,39,0 +1785109780,get_code_snippet,35,0 +1785109780,search_code,59,0 +1785109782,search_graph,50,0 +1785109782,query_graph,36,0 +1785109782,trace_path,39,0 +1785109782,get_code_snippet,34,0 +1785109782,search_code,56,0 +1785109784,search_graph,44,0 +1785109784,query_graph,48,0 +1785109784,trace_path,41,0 +1785109784,get_code_snippet,41,0 +1785109784,search_code,50,0 +1785109786,search_graph,48,0 +1785109786,query_graph,45,0 +1785109787,trace_path,52,0 +1785109787,get_code_snippet,46,0 +1785109787,search_code,52,0 +1785109789,search_graph,45,0 +1785109789,query_graph,42,0 +1785109789,trace_path,40,0 +1785109789,get_code_snippet,40,0 +1785109789,search_code,67,0 +1785109791,search_graph,46,0 +1785109791,query_graph,49,0 +1785109791,trace_path,50,0 +1785109791,get_code_snippet,41,0 +1785109791,search_code,60,0 +1785109793,search_graph,45,0 +1785109794,query_graph,49,0 +1785109794,trace_path,37,0 +1785109794,get_code_snippet,37,0 +1785109794,search_code,52,0 +1785109796,search_graph,46,0 +1785109796,query_graph,50,0 +1785109796,trace_path,46,0 +1785109796,get_code_snippet,46,0 +1785109796,search_code,63,0 +1785109798,search_graph,51,0 +1785109798,query_graph,36,0 +1785109798,trace_path,51,0 +1785109798,get_code_snippet,44,0 +1785109798,search_code,57,0 +1785109801,search_graph,54,0 +1785109801,query_graph,50,0 +1785109801,trace_path,35,0 +1785109801,get_code_snippet,36,0 +1785109801,search_code,47,0 +1785109803,search_graph,48,0 +1785109803,query_graph,38,0 +1785109803,trace_path,43,0 +1785109803,get_code_snippet,36,0 +1785109803,search_code,51,0 +1785109805,search_graph,51,0 +1785109805,query_graph,55,0 +1785109805,trace_path,43,0 +1785109805,get_code_snippet,42,0 +1785109805,search_code,62,0 +1785109808,search_graph,51,0 +1785109808,query_graph,48,0 +1785109808,trace_path,42,0 +1785109808,get_code_snippet,37,0 +1785109808,search_code,49,0 +1785109810,search_graph,52,0 +1785109810,query_graph,41,0 +1785109810,trace_path,45,0 +1785109810,get_code_snippet,36,0 +1785109810,search_code,52,0 +1785109812,search_graph,47,0 +1785109812,query_graph,36,0 +1785109812,trace_path,38,0 +1785109812,get_code_snippet,42,0 +1785109812,search_code,58,0 +1785109815,search_graph,50,0 +1785109815,query_graph,48,0 +1785109815,trace_path,46,0 +1785109815,get_code_snippet,49,0 +1785109815,search_code,52,0 +1785109817,search_graph,51,0 +1785109817,query_graph,49,0 +1785109817,trace_path,49,0 +1785109817,get_code_snippet,44,0 +1785109817,search_code,65,0 +1785109819,search_graph,42,0 +1785109819,query_graph,50,0 +1785109819,trace_path,35,0 +1785109819,get_code_snippet,38,0 +1785109819,search_code,48,0 +1785109822,search_graph,41,0 +1785109822,query_graph,40,0 +1785109822,trace_path,39,0 +1785109822,get_code_snippet,50,0 +1785109822,search_code,61,0 +1785109824,search_graph,51,0 +1785109824,query_graph,46,0 +1785109824,trace_path,47,0 +1785109824,get_code_snippet,45,0 +1785109824,search_code,58,0 +1785109826,search_graph,55,0 +1785109826,query_graph,38,0 +1785109826,trace_path,38,0 +1785109826,get_code_snippet,42,0 +1785109827,search_code,60,0 +1785109829,search_graph,46,0 +1785109829,query_graph,43,0 +1785109829,trace_path,48,0 +1785109829,get_code_snippet,48,0 +1785109829,search_code,65,0 +1785109831,search_graph,52,0 +1785109831,query_graph,42,0 +1785109831,trace_path,36,0 +1785109831,get_code_snippet,43,0 +1785109831,search_code,58,0 +1785109833,search_graph,45,0 +1785109833,query_graph,37,0 +1785109833,trace_path,47,0 +1785109834,get_code_snippet,49,0 +1785109834,search_code,51,0 +1785109836,search_graph,50,0 +1785109836,query_graph,46,0 +1785109836,trace_path,40,0 +1785109836,get_code_snippet,50,0 +1785109836,search_code,55,0 +1785109838,search_graph,48,0 +1785109838,query_graph,45,0 +1785109838,trace_path,49,0 +1785109838,get_code_snippet,37,0 +1785109838,search_code,56,0 +1785109840,search_graph,49,0 +1785109840,query_graph,46,0 +1785109840,trace_path,40,0 +1785109841,get_code_snippet,37,0 +1785109841,search_code,49,0 +1785109843,search_graph,41,0 +1785109843,query_graph,50,0 +1785109843,trace_path,35,0 +1785109843,get_code_snippet,38,0 +1785109843,search_code,58,0 +1785109845,search_graph,49,0 +1785109845,query_graph,42,0 +1785109845,trace_path,38,0 +1785109845,get_code_snippet,46,0 +1785109845,search_code,64,0 +1785109847,search_graph,40,0 +1785109847,query_graph,39,0 +1785109848,trace_path,52,0 +1785109848,get_code_snippet,49,0 +1785109848,search_code,57,0 +1785109850,search_graph,49,0 +1785109850,query_graph,36,0 +1785109850,trace_path,41,0 +1785109850,get_code_snippet,36,0 +1785109850,search_code,54,0 +1785109852,search_graph,50,0 +1785109852,query_graph,37,0 +1785109852,trace_path,43,0 +1785109852,get_code_snippet,36,0 +1785109852,search_code,51,0 +1785109854,search_graph,58,0 +1785109854,query_graph,43,0 +1785109855,trace_path,48,0 +1785109855,get_code_snippet,41,0 +1785109855,search_code,61,0 +1785109857,search_graph,53,0 +1785109857,query_graph,50,0 +1785109857,trace_path,50,0 +1785109857,get_code_snippet,45,0 +1785109857,search_code,53,0 +1785109859,search_graph,53,0 +1785109859,query_graph,42,0 +1785109859,trace_path,39,0 +1785109859,get_code_snippet,50,0 +1785109859,search_code,56,0 +1785109861,search_graph,42,0 +1785109862,query_graph,40,0 +1785109862,trace_path,41,0 +1785109862,get_code_snippet,41,0 +1785109862,search_code,56,0 +1785109864,search_graph,47,0 +1785109864,query_graph,46,0 +1785109864,trace_path,37,0 +1785109864,get_code_snippet,42,0 +1785109864,search_code,54,0 +1785109866,search_graph,46,0 +1785109866,query_graph,46,0 +1785109866,trace_path,41,0 +1785109866,get_code_snippet,48,0 +1785109866,search_code,60,0 +1785109868,search_graph,49,0 +1785109869,query_graph,43,0 +1785109869,trace_path,49,0 +1785109869,get_code_snippet,46,0 +1785109869,search_code,53,0 +1785109871,search_graph,46,0 +1785109871,query_graph,37,0 +1785109871,trace_path,44,0 +1785109871,get_code_snippet,33,0 +1785109871,search_code,57,0 +1785109873,search_graph,60,0 +1785109873,query_graph,41,0 +1785109873,trace_path,35,0 +1785109873,get_code_snippet,41,0 +1785109873,search_code,47,0 +1785109876,search_graph,54,0 +1785109876,query_graph,42,0 +1785109876,trace_path,39,0 +1785109876,get_code_snippet,45,0 +1785109876,search_code,52,0 +1785109878,search_graph,48,0 +1785109878,query_graph,40,0 +1785109878,trace_path,39,0 +1785109878,get_code_snippet,43,0 +1785109878,search_code,55,0 +1785109880,search_graph,40,0 +1785109880,query_graph,48,0 +1785109880,trace_path,44,0 +1785109880,get_code_snippet,49,0 +1785109880,search_code,47,0 +1785109883,search_graph,40,0 +1785109883,query_graph,39,0 +1785109883,trace_path,48,0 +1785109883,get_code_snippet,37,0 +1785109883,search_code,55,0 +1785109885,search_graph,55,0 +1785109885,query_graph,48,0 +1785109885,trace_path,50,0 +1785109885,get_code_snippet,47,0 +1785109885,search_code,66,0 +1785109887,search_graph,52,0 +1785109887,query_graph,48,0 +1785109887,trace_path,40,0 +1785109887,get_code_snippet,53,0 +1785109888,search_code,49,0 +1785109890,search_graph,48,0 +1785109890,query_graph,40,0 +1785109890,trace_path,46,0 +1785109890,get_code_snippet,37,0 +1785109890,search_code,55,0 +1785109892,search_graph,50,0 +1785109892,query_graph,45,0 +1785109892,trace_path,38,0 +1785109892,get_code_snippet,40,0 +1785109892,search_code,54,0 +1785109894,search_graph,54,0 +1785109894,query_graph,51,0 +1785109894,trace_path,36,0 +1785109894,get_code_snippet,48,0 +1785109895,search_code,46,0 +1785109897,search_graph,51,0 +1785109897,query_graph,46,0 +1785109897,trace_path,46,0 +1785109897,get_code_snippet,48,0 +1785109897,search_code,58,0 +1785109899,search_graph,47,0 +1785109899,query_graph,45,0 +1785109899,trace_path,35,0 +1785109899,get_code_snippet,42,0 +1785109899,search_code,65,0 +1785109901,search_graph,44,0 +1785109901,query_graph,47,0 +1785109901,trace_path,45,0 +1785109902,get_code_snippet,37,0 +1785109902,search_code,53,0 +1785109904,search_graph,51,0 +1785109904,query_graph,46,0 +1785109904,trace_path,40,0 +1785109904,get_code_snippet,47,0 +1785109904,search_code,53,0 +1785109906,search_graph,48,0 +1785109906,query_graph,49,0 +1785109906,trace_path,53,0 +1785109906,get_code_snippet,50,0 +1785109906,search_code,65,0 +1785109908,search_graph,51,0 +1785109908,query_graph,41,0 +1785109909,trace_path,35,0 +1785109909,get_code_snippet,50,0 +1785109909,search_code,57,0 +1785109911,search_graph,43,0 +1785109911,query_graph,48,0 +1785109911,trace_path,47,0 +1785109911,get_code_snippet,44,0 +1785109911,search_code,50,0 +1785109913,search_graph,46,0 +1785109913,query_graph,44,0 +1785109913,trace_path,41,0 +1785109913,get_code_snippet,41,0 +1785109913,search_code,55,0 +1785109915,search_graph,55,0 +1785109915,query_graph,47,0 +1785109916,trace_path,51,0 +1785109916,get_code_snippet,45,0 +1785109916,search_code,61,0 +1785109918,search_graph,46,0 +1785109918,query_graph,35,0 +1785109918,trace_path,44,0 +1785109918,get_code_snippet,38,0 +1785109918,search_code,66,0 +1785109920,search_graph,44,0 +1785109920,query_graph,46,0 +1785109920,trace_path,42,0 +1785109920,get_code_snippet,47,0 +1785109920,search_code,58,0 +1785109923,search_graph,42,0 +1785109923,query_graph,35,0 +1785109923,trace_path,44,0 +1785109923,get_code_snippet,41,0 +1785109923,search_code,49,0 +1785109925,search_graph,55,0 +1785109925,query_graph,43,0 +1785109925,trace_path,41,0 +1785109925,get_code_snippet,38,0 +1785109925,search_code,57,0 +1785109927,search_graph,48,0 +1785109927,query_graph,37,0 +1785109927,trace_path,38,0 +1785109927,get_code_snippet,48,0 +1785109927,search_code,65,0 +1785109930,search_graph,48,0 +1785109930,query_graph,45,0 +1785109930,trace_path,41,0 +1785109930,get_code_snippet,40,0 +1785109930,search_code,50,0 +1785109932,search_graph,47,0 +1785109932,query_graph,36,0 +1785109932,trace_path,35,0 +1785109932,get_code_snippet,40,0 +1785109932,search_code,53,0 +1785109934,search_graph,53,0 +1785109934,query_graph,38,0 +1785109934,trace_path,37,0 +1785109934,get_code_snippet,43,0 +1785109934,search_code,51,0 +1785109937,search_graph,46,0 +1785109937,query_graph,47,0 +1785109937,trace_path,37,0 +1785109937,get_code_snippet,38,0 +1785109937,search_code,58,0 +1785109939,search_graph,46,0 +1785109939,query_graph,45,0 +1785109939,trace_path,38,0 +1785109939,get_code_snippet,39,0 +1785109939,search_code,59,0 +1785109941,search_graph,56,0 +1785109941,query_graph,42,0 +1785109941,trace_path,42,0 +1785109941,get_code_snippet,37,0 +1785109941,search_code,54,0 +1785109944,search_graph,48,0 +1785109944,query_graph,43,0 +1785109944,trace_path,36,0 +1785109944,get_code_snippet,37,0 +1785109944,search_code,54,0 +1785109946,search_graph,47,0 +1785109946,query_graph,42,0 +1785109946,trace_path,47,0 +1785109946,get_code_snippet,49,0 +1785109946,search_code,62,0 +1785109948,search_graph,50,0 +1785109948,query_graph,50,0 +1785109948,trace_path,40,0 +1785109948,get_code_snippet,44,0 +1785109948,search_code,51,0 +1785109951,search_graph,42,0 +1785109951,query_graph,49,0 +1785109951,trace_path,38,0 +1785109951,get_code_snippet,35,0 +1785109951,search_code,54,0 +1785109953,search_graph,49,0 +1785109953,query_graph,36,0 +1785109953,trace_path,39,0 +1785109953,get_code_snippet,39,0 +1785109953,search_code,56,0 +1785109955,search_graph,47,0 +1785109955,query_graph,39,0 +1785109955,trace_path,47,0 +1785109955,get_code_snippet,50,0 +1785109956,search_code,62,0 +1785109958,search_graph,56,0 +1785109958,query_graph,49,0 +1785109958,trace_path,39,0 +1785109958,get_code_snippet,35,0 +1785109958,search_code,49,0 +1785109960,search_graph,42,0 +1785109960,query_graph,36,0 +1785109960,trace_path,47,0 +1785109960,get_code_snippet,48,0 +1785109960,search_code,60,0 +1785109962,search_graph,50,0 +1785109962,query_graph,46,0 +1785109962,trace_path,43,0 +1785109962,get_code_snippet,47,0 +1785109963,search_code,57,0 +1785109965,search_graph,55,0 +1785109965,query_graph,45,0 +1785109965,trace_path,41,0 +1785109965,get_code_snippet,52,0 +1785109965,search_code,59,0 +1785109967,search_graph,51,0 +1785109967,query_graph,42,0 +1785109967,trace_path,53,0 +1785109967,get_code_snippet,50,0 +1785109967,search_code,61,0 +1785109969,search_graph,46,0 +1785109969,query_graph,42,0 +1785109970,trace_path,46,0 +1785109970,get_code_snippet,43,0 +1785109970,search_code,51,0 +1785109972,search_graph,53,0 +1785109972,query_graph,39,0 +1785109972,trace_path,42,0 +1785109972,get_code_snippet,47,0 +1785109972,search_code,58,0 +1785109974,search_graph,47,0 +1785109974,query_graph,39,0 +1785109974,trace_path,41,0 +1785109974,get_code_snippet,38,0 +1785109974,search_code,57,0 +1785109976,search_graph,47,0 +1785109976,query_graph,44,0 +1785109977,trace_path,36,0 +1785109977,get_code_snippet,53,0 +1785109977,search_code,65,0 +1785109979,search_graph,46,0 +1785109979,query_graph,37,0 +1785109979,trace_path,40,0 +1785109979,get_code_snippet,34,0 +1785109979,search_code,53,0 +1785109981,search_graph,44,0 +1785109981,query_graph,48,0 +1785109981,trace_path,38,0 +1785109981,get_code_snippet,38,0 +1785109981,search_code,59,0 +1785109983,search_graph,47,0 +1785109983,query_graph,49,0 +1785109984,trace_path,43,0 +1785109984,get_code_snippet,36,0 +1785109984,search_code,53,0 +1785109986,search_graph,46,0 +1785109986,query_graph,47,0 +1785109986,trace_path,49,0 +1785109986,get_code_snippet,43,0 +1785109986,search_code,71,0 +1785109988,search_graph,55,0 +1785109988,query_graph,44,0 +1785109988,trace_path,39,0 +1785109988,get_code_snippet,42,0 +1785109988,search_code,60,0 +1785109990,search_graph,55,0 +1785109991,query_graph,44,0 +1785109991,trace_path,46,0 +1785109991,get_code_snippet,47,0 +1785109991,search_code,54,0 +1785109993,search_graph,50,0 +1785109993,query_graph,44,0 +1785109993,trace_path,37,0 +1785109993,get_code_snippet,42,0 +1785109993,search_code,54,0 +1785109995,search_graph,51,0 +1785109995,query_graph,49,0 +1785109995,trace_path,47,0 +1785109995,get_code_snippet,52,0 +1785109995,search_code,64,0 +1785109998,search_graph,52,0 +1785109998,query_graph,51,0 +1785109998,trace_path,50,0 +1785109998,get_code_snippet,38,0 +1785109998,search_code,59,0 +1785110000,search_graph,49,0 +1785110000,query_graph,51,0 +1785110000,trace_path,35,0 +1785110000,get_code_snippet,38,0 +1785110000,search_code,53,0 +1785110002,search_graph,56,0 +1785110002,query_graph,43,0 +1785110002,trace_path,39,0 +1785110002,get_code_snippet,41,0 +1785110003,search_code,61,0 +1785110005,search_graph,50,0 +1785110005,query_graph,37,0 +1785110005,trace_path,44,0 +1785110005,get_code_snippet,43,0 +1785110005,search_code,57,0 +1785110007,search_graph,50,0 +1785110007,query_graph,49,0 +1785110007,trace_path,49,0 +1785110007,get_code_snippet,40,0 +1785110007,search_code,72,0 +1785110009,search_graph,47,0 +1785110009,query_graph,45,0 +1785110009,trace_path,46,0 +1785110010,get_code_snippet,46,0 +1785110010,search_code,63,0 +1785110012,search_graph,44,0 +1785110012,query_graph,43,0 +1785110012,trace_path,43,0 +1785110012,get_code_snippet,39,0 +1785110012,search_code,50,0 +1785110014,search_graph,51,0 +1785110014,query_graph,51,0 +1785110014,trace_path,46,0 +1785110014,get_code_snippet,45,0 +1785110014,search_code,60,0 +1785110016,search_graph,59,0 +1785110016,query_graph,49,0 +1785110017,trace_path,45,0 +1785110017,get_code_snippet,45,0 +1785110017,search_code,62,0 +1785110019,search_graph,50,0 +1785110019,query_graph,41,0 +1785110019,trace_path,47,0 +1785110019,get_code_snippet,47,0 +1785110019,search_code,57,0 +1785110021,search_graph,53,0 +1785110021,query_graph,41,0 +1785110021,trace_path,45,0 +1785110021,get_code_snippet,44,0 +1785110021,search_code,59,0 +1785110023,search_graph,46,0 +1785110024,query_graph,40,0 +1785110024,trace_path,43,0 +1785110024,get_code_snippet,38,0 +1785110024,search_code,53,0 +1785110026,search_graph,53,0 +1785110026,query_graph,45,0 +1785110026,trace_path,53,0 +1785110026,get_code_snippet,50,0 +1785110026,search_code,56,0 +1785110028,search_graph,49,0 +1785110028,query_graph,48,0 +1785110028,trace_path,42,0 +1785110028,get_code_snippet,41,0 +1785110028,search_code,56,0 +1785110031,search_graph,45,0 +1785110031,query_graph,45,0 +1785110031,trace_path,46,0 +1785110031,get_code_snippet,38,0 +1785110031,search_code,53,0 +1785110033,search_graph,48,0 +1785110033,query_graph,53,0 +1785110033,trace_path,46,0 +1785110033,get_code_snippet,42,0 +1785110033,search_code,51,0 +1785110035,search_graph,49,0 +1785110035,query_graph,45,0 +1785110035,trace_path,44,0 +1785110035,get_code_snippet,48,0 +1785110036,search_code,61,0 +1785110038,search_graph,52,0 +1785110038,query_graph,47,0 +1785110038,trace_path,41,0 +1785110038,get_code_snippet,43,0 +1785110038,search_code,62,0 +1785110040,search_graph,47,0 +1785110040,query_graph,43,0 +1785110040,trace_path,41,0 +1785110040,get_code_snippet,44,0 +1785110040,search_code,51,0 +1785110042,search_graph,42,0 +1785110042,query_graph,47,0 +1785110042,trace_path,46,0 +1785110042,get_code_snippet,46,0 +1785110043,search_code,58,0 +1785110045,search_graph,50,0 +1785110045,query_graph,45,0 +1785110045,trace_path,52,0 +1785110045,get_code_snippet,47,0 +1785110045,search_code,53,0 +1785110047,search_graph,55,0 +1785110047,query_graph,45,0 +1785110047,trace_path,43,0 +1785110047,get_code_snippet,46,0 +1785110047,search_code,60,0 +1785110049,search_graph,48,0 +1785110049,query_graph,43,0 +1785110049,trace_path,44,0 +1785110050,get_code_snippet,38,0 +1785110050,search_code,59,0 +1785110052,search_graph,47,0 +1785110052,query_graph,47,0 +1785110052,trace_path,48,0 +1785110052,get_code_snippet,38,0 +1785110052,search_code,55,0 +1785110054,search_graph,48,0 +1785110054,query_graph,38,0 +1785110054,trace_path,37,0 +1785110054,get_code_snippet,49,0 +1785110054,search_code,51,0 +1785110056,search_graph,46,0 +1785110056,query_graph,41,0 +1785110057,trace_path,41,0 +1785110057,get_code_snippet,39,0 +1785110057,search_code,62,0 +1785110059,search_graph,46,0 +1785110059,query_graph,38,0 +1785110059,trace_path,49,0 +1785110059,get_code_snippet,49,0 +1785110059,search_code,52,0 +1785110061,search_graph,44,0 +1785110061,query_graph,42,0 +1785110061,trace_path,50,0 +1785110061,get_code_snippet,45,0 +1785110061,search_code,52,0 +1785110063,search_graph,51,0 +1785110064,query_graph,40,0 +1785110064,trace_path,42,0 +1785110064,get_code_snippet,41,0 +1785110064,search_code,54,0 +1785110066,search_graph,53,0 +1785110066,query_graph,45,0 +1785110066,trace_path,41,0 +1785110066,get_code_snippet,48,0 +1785110066,search_code,57,0 +1785110068,search_graph,49,0 +1785110068,query_graph,45,0 +1785110068,trace_path,45,0 +1785110068,get_code_snippet,38,0 +1785110068,search_code,61,0 +1785110071,search_graph,45,0 +1785110071,query_graph,46,0 +1785110071,trace_path,47,0 +1785110071,get_code_snippet,41,0 +1785110071,search_code,47,0 +1785110073,search_graph,46,0 +1785110073,query_graph,46,0 +1785110073,trace_path,38,0 +1785110073,get_code_snippet,44,0 +1785110073,search_code,64,0 +1785110075,search_graph,52,0 +1785110075,query_graph,48,0 +1785110075,trace_path,51,0 +1785110075,get_code_snippet,49,0 +1785110076,search_code,59,0 +1785110078,search_graph,41,0 +1785110078,query_graph,47,0 +1785110078,trace_path,41,0 +1785110078,get_code_snippet,45,0 +1785110078,search_code,48,0 +1785110080,search_graph,50,0 +1785110080,query_graph,46,0 +1785110080,trace_path,50,0 +1785110080,get_code_snippet,44,0 +1785110080,search_code,59,0 +1785110082,search_graph,44,0 +1785110082,query_graph,37,0 +1785110082,trace_path,43,0 +1785110082,get_code_snippet,47,0 +1785110083,search_code,59,0 +1785110085,search_graph,57,0 +1785110085,query_graph,43,0 +1785110085,trace_path,39,0 +1785110085,get_code_snippet,51,0 +1785110085,search_code,64,0 +1785110087,search_graph,56,0 +1785110087,query_graph,49,0 +1785110087,trace_path,47,0 +1785110087,get_code_snippet,48,0 +1785110087,search_code,62,0 +1785110089,search_graph,46,0 +1785110089,query_graph,46,0 +1785110090,trace_path,45,0 +1785110090,get_code_snippet,47,0 +1785110090,search_code,58,0 +1785110092,search_graph,44,0 +1785110092,query_graph,50,0 +1785110092,trace_path,35,0 +1785110092,get_code_snippet,49,0 +1785110092,search_code,53,0 +1785110094,search_graph,56,0 +1785110094,query_graph,47,0 +1785110094,trace_path,44,0 +1785110094,get_code_snippet,41,0 +1785110094,search_code,55,0 +1785110096,search_graph,46,0 +1785110097,query_graph,50,0 +1785110097,trace_path,40,0 +1785110097,get_code_snippet,48,0 +1785110097,search_code,52,0 +1785110099,search_graph,55,0 +1785110099,query_graph,40,0 +1785110099,trace_path,42,0 +1785110099,get_code_snippet,43,0 +1785110099,search_code,48,0 +1785110101,search_graph,47,0 +1785110101,query_graph,51,0 +1785110101,trace_path,49,0 +1785110101,get_code_snippet,52,0 +1785110101,search_code,50,0 +1785110104,search_graph,56,0 +1785110104,query_graph,49,0 +1785110104,trace_path,45,0 +1785110104,get_code_snippet,46,0 +1785110104,search_code,63,0 +1785110106,search_graph,50,0 +1785110106,query_graph,40,0 +1785110106,trace_path,42,0 +1785110106,get_code_snippet,42,0 +1785110106,search_code,61,0 +1785110108,search_graph,46,0 +1785110108,query_graph,50,0 +1785110108,trace_path,42,0 +1785110108,get_code_snippet,38,0 +1785110109,search_code,53,0 +1785110111,search_graph,55,0 +1785110111,query_graph,38,0 +1785110111,trace_path,43,0 +1785110111,get_code_snippet,44,0 +1785110111,search_code,57,0 +1785110113,search_graph,47,0 +1785110113,query_graph,41,0 +1785110113,trace_path,44,0 +1785110113,get_code_snippet,39,0 +1785110113,search_code,56,0 +1785110115,search_graph,59,0 +1785110115,query_graph,47,0 +1785110115,trace_path,46,0 +1785110115,get_code_snippet,45,0 +1785110116,search_code,59,0 +1785110118,search_graph,56,0 +1785110118,query_graph,52,0 +1785110118,trace_path,39,0 +1785110118,get_code_snippet,41,0 +1785110118,search_code,58,0 +1785110120,search_graph,46,0 +1785110120,query_graph,37,0 +1785110120,trace_path,37,0 +1785110120,get_code_snippet,42,0 +1785110120,search_code,52,0 +1785110122,search_graph,42,0 +1785110122,query_graph,42,0 +1785110122,trace_path,43,0 +1785110123,get_code_snippet,42,0 +1785110123,search_code,57,0 +1785110125,search_graph,51,0 +1785110125,query_graph,42,0 +1785110125,trace_path,42,0 +1785110125,get_code_snippet,40,0 +1785110125,search_code,53,0 +1785110127,search_graph,55,0 +1785110127,query_graph,50,0 +1785110127,trace_path,38,0 +1785110127,get_code_snippet,51,0 +1785110127,search_code,60,0 +1785110129,search_graph,41,0 +1785110129,query_graph,40,0 +1785110130,trace_path,47,0 +1785110130,get_code_snippet,44,0 +1785110130,search_code,55,0 +1785110132,search_graph,50,0 +1785110132,query_graph,37,0 +1785110132,trace_path,43,0 +1785110132,get_code_snippet,42,0 +1785110132,search_code,52,0 +1785110134,search_graph,47,0 +1785110134,query_graph,42,0 +1785110134,trace_path,45,0 +1785110134,get_code_snippet,41,0 +1785110134,search_code,55,0 +1785110136,search_graph,48,0 +1785110136,query_graph,50,0 +1785110137,trace_path,39,0 +1785110137,get_code_snippet,41,0 +1785110137,search_code,55,0 +1785110139,search_graph,47,0 +1785110139,query_graph,44,0 +1785110139,trace_path,40,0 +1785110139,get_code_snippet,37,0 +1785110139,search_code,49,0 +1785110141,search_graph,48,0 +1785110141,query_graph,48,0 +1785110141,trace_path,41,0 +1785110141,get_code_snippet,42,0 +1785110141,search_code,50,0 +1785110143,search_graph,50,0 +1785110144,query_graph,56,0 +1785110144,trace_path,49,0 +1785110144,get_code_snippet,48,0 +1785110144,search_code,58,0 +1785110146,search_graph,55,0 +1785110146,query_graph,52,0 +1785110146,trace_path,51,0 +1785110146,get_code_snippet,40,0 +1785110146,search_code,57,0 +1785110148,search_graph,46,0 +1785110148,query_graph,41,0 +1785110148,trace_path,38,0 +1785110148,get_code_snippet,46,0 +1785110148,search_code,58,0 +1785110151,search_graph,52,0 +1785110151,query_graph,37,0 +1785110151,trace_path,42,0 +1785110151,get_code_snippet,39,0 +1785110151,search_code,69,0 +1785110153,search_graph,53,0 +1785110153,query_graph,43,0 +1785110153,trace_path,42,0 +1785110153,get_code_snippet,46,0 +1785110153,search_code,58,0 +1785110155,search_graph,51,0 +1785110155,query_graph,40,0 +1785110155,trace_path,39,0 +1785110155,get_code_snippet,44,0 +1785110156,search_code,62,0 +1785110158,search_graph,46,0 +1785110158,query_graph,37,0 +1785110158,trace_path,38,0 +1785110158,get_code_snippet,41,0 +1785110158,search_code,56,0 +1785110160,search_graph,43,0 +1785110160,query_graph,43,0 +1785110160,trace_path,42,0 +1785110160,get_code_snippet,45,0 +1785110160,search_code,52,0 +1785110162,search_graph,42,0 +1785110162,query_graph,38,0 +1785110162,trace_path,45,0 +1785110162,get_code_snippet,41,0 +1785110163,search_code,55,0 +1785110165,search_graph,55,0 +1785110165,query_graph,51,0 +1785110165,trace_path,40,0 +1785110165,get_code_snippet,49,0 +1785110165,search_code,57,0 +1785110167,search_graph,50,0 +1785110167,query_graph,38,0 +1785110167,trace_path,46,0 +1785110167,get_code_snippet,50,0 +1785110167,search_code,52,0 +1785110169,search_graph,48,0 +1785110169,query_graph,37,0 +1785110169,trace_path,45,0 +1785110170,get_code_snippet,42,0 +1785110170,search_code,59,0 +1785110172,search_graph,50,0 +1785110172,query_graph,38,0 +1785110172,trace_path,42,0 +1785110172,get_code_snippet,47,0 +1785110172,search_code,59,0 +1785110174,search_graph,52,0 +1785110174,query_graph,43,0 +1785110174,trace_path,51,0 +1785110174,get_code_snippet,41,0 +1785110174,search_code,60,0 +1785110176,search_graph,56,0 +1785110176,query_graph,50,0 +1785110177,trace_path,36,0 +1785110177,get_code_snippet,45,0 +1785110177,search_code,50,0 +1785110179,search_graph,50,0 +1785110179,query_graph,41,0 +1785110179,trace_path,43,0 +1785110179,get_code_snippet,39,0 +1785110179,search_code,54,0 +1785110181,search_graph,43,0 +1785110181,query_graph,40,0 +1785110181,trace_path,47,0 +1785110181,get_code_snippet,42,0 +1785110181,search_code,53,0 +1785110183,search_graph,44,0 +1785110183,query_graph,49,0 +1785110184,trace_path,51,0 +1785110184,get_code_snippet,41,0 +1785110184,search_code,60,0 +1785110186,search_graph,43,0 +1785110186,query_graph,42,0 +1785110186,trace_path,49,0 +1785110186,get_code_snippet,37,0 +1785110186,search_code,57,0 +1785110188,search_graph,46,0 +1785110188,query_graph,45,0 +1785110188,trace_path,46,0 +1785110188,get_code_snippet,41,0 +1785110188,search_code,55,0 +1785110190,search_graph,48,0 +1785110191,query_graph,38,0 +1785110191,trace_path,41,0 +1785110191,get_code_snippet,42,0 +1785110191,search_code,54,0 diff --git a/soak-results-query-leak/metrics.csv b/soak-results-query-leak/metrics.csv new file mode 100644 index 000000000..64003827d --- /dev/null +++ b/soak-results-query-leak/metrics.csv @@ -0,0 +1,41 @@ +timestamp,uptime_s,rss_bytes,heap_committed,fd_count,query_count,query_max_us +1785109730,5,13942784,15728640,17,1,1444139 +1785109740,15,17858560,15728640,17,20,1444139 +1785109751,25,18038784,15728640,17,41,1444139 +1785109763,40,18087936,15728640,17,71,1444139 +1785109775,50,18169856,15728640,17,92,1444139 +1785109787,60,18219008,15728640,17,116,1444139 +1785109798,75,18235392,15728640,17,146,1444139 +1785109810,85,18268160,15728640,17,166,1444139 +1785109822,95,18268160,15728640,17,191,1444139 +1785109834,110,18612224,15728640,17,221,1444139 +1785109845,120,18628608,15728640,17,241,1444139 +1785109857,130,18644992,15728640,17,266,1444139 +1785109869,145,18661376,15728640,17,296,1444139 +1785109880,155,18677760,15728640,17,316,1444139 +1785109892,165,18694144,15728640,17,339,1444139 +1785109904,180,18710528,15728640,17,371,1444139 +1785109916,190,18726912,15728640,17,391,1444139 +1785109927,205,19791872,19267584,19,425,1444139 +1785109939,215,18743296,15728640,17,446,1444139 +1785109951,225,18759680,15728640,17,466,1444139 +1785109963,240,18759680,15728640,17,499,1444139 +1785109974,250,18759680,15728640,17,521,1444139 +1785109986,260,18759680,15728640,17,541,1444139 +1785109998,275,18939904,15728640,17,571,1444139 +1785110010,285,18939904,15728640,17,596,1444139 +1785110021,295,18939904,15728640,17,616,1444139 +1785110033,310,18939904,15728640,17,646,1444139 +1785110045,320,18939904,15728640,17,669,1444139 +1785110057,330,18939904,15728640,17,691,1444139 +1785110068,345,18939904,15728640,17,721,1444139 +1785110080,355,18939904,15728640,17,741,1444139 +1785110092,365,18939904,15728640,17,766,1444139 +1785110104,380,18939904,15728640,17,796,1444139 +1785110116,390,18939904,15728640,17,816,1444139 +1785110127,400,18939904,15728640,17,839,1444139 +1785110139,415,18939904,15728640,17,871,1444139 +1785110151,425,18939904,15728640,17,891,1444139 +1785110163,440,18939904,15728640,17,926,1444139 +1785110174,450,18939904,15728640,17,946,1444139 +1785110186,460,18939904,15728640,17,966,1444139 diff --git a/soak-results-query-leak/server-stderr.log b/soak-results-query-leak/server-stderr.log new file mode 100644 index 000000000..e69de29bb diff --git a/soak-results-query-leak/summary.txt b/soak-results-query-leak/summary.txt new file mode 100644 index 000000000..e69de29bb diff --git a/test-infrastructure/vm/README.md b/test-infrastructure/vm/README.md index 12510b223..67fb5e98f 100644 --- a/test-infrastructure/vm/README.md +++ b/test-infrastructure/vm/README.md @@ -119,10 +119,12 @@ documented honestly where not: - **Preflight, every venue-grade command:** `clean-test-residue.ps1` sweeps temp roots/staged binaries and asserts a runner-like free-disk floor, then - `scripts/ci/ensure-defender.ps1` (the SAME script every Windows CI job runs) - enables + verifies Defender real-time protection. Defender posture is - matched ON on all venues — the runners enable it too; a venue where it - cannot be activated goes red, never silently tests a different OS shape. + `scripts/ci/ensure-defender.ps1` enables + verifies Defender real-time + protection ON THIS VM (fail-closed: a drifted-off Defender goes red). + Hosted GitHub runners CANNOT match this posture — RTP is policy-locked off + on their images (verified 2026-07-27: WinDefend starts, Set-MpPreference + accepts, RTP stays off) — so AV-interaction coverage is a deliberate LOCAL + superset, and runner release scans stay on-demand (MpCmdRun, fail-soft). - **Snapshot-revert is NOT scriptable via utmctl** (its verb set is version/list/status/start/suspend/stop — no snapshot support), so per-run revert-to-clean is not wired. The honest fallback is the sweep preflight diff --git a/tests/test_venue_parity_contract.sh b/tests/test_venue_parity_contract.sh index f620e238f..84a75509c 100755 --- a/tests/test_venue_parity_contract.sh +++ b/tests/test_venue_parity_contract.sh @@ -249,32 +249,24 @@ REQUIRED = [ ("pr.yml", r"vm-smoke\.sh", "PR CI smokes through the shared wrapper"), ("_build.yml", r"scripts/package-release\.sh", "release archives are produced by the canonical packaging entry"), - ("_test.yml", r"scripts/ci/ensure-defender\.ps1", - "Windows test legs enable+verify Defender (venue parity)"), - ("_smoke.yml", r"scripts/ci/ensure-defender\.ps1", - "Windows release smoke enables+verifies Defender (venue parity)"), - ("_soak.yml", r"scripts/ci/ensure-defender\.ps1", - "Windows soak legs enable+verify Defender (venue parity)"), - ("pr.yml", r"scripts/ci/ensure-defender\.ps1", - "PR Windows smoke enables+verifies Defender (venue parity)"), ] for name, pattern, why in REQUIRED: path = workflows / name if path.exists() and not re.search(pattern, path.read_text()): failures.append(f"{name}: missing required `{pattern}` — {why}") -# Defender-ON parity: EVERY Windows job in every venue workflow enables and -# verifies real-time protection — a single job dropping the step must fail, -# so the expectation is an exact per-file count, not mere presence. -DEFENDER_STEPS = {"_test.yml": 2, "_soak.yml": 3, "_smoke.yml": 1, "pr.yml": 1} -for name, expected in DEFENDER_STEPS.items(): +# Defender posture: hosted Windows runners have real-time protection +# POLICY-LOCKED OFF (verified 2026-07-27: WinDefend starts, Set-MpPreference +# accepts, RTP stays off), so runner jobs must NOT gate on enabling it; the +# LOCAL VM leg enforces Defender-ON via the same canonical script in its +# preflight (see LOCAL_REQUIRED below) — superset coverage where the platform +# allows it. +for name in ("_test.yml", "_soak.yml", "_smoke.yml", "pr.yml"): path = workflows / name - if path.exists(): - got = path.read_text().count("scripts/ci/ensure-defender.ps1") - if got != expected: - failures.append( - f"{name}: expected {expected} ensure-defender.ps1 step(s) " - f"(one per Windows job), found {got}") + if path.exists() and "ensure-defender.ps1" in path.read_text(): + failures.append( + f"{name}: ensure-defender.ps1 must not gate hosted runners — RTP is " + f"policy-locked off there; the VM preflight owns Defender-ON coverage") # ── Layer 4: the local venues route through the same entries ── compose = root / "test-infrastructure" / "docker-compose.yml"