Skip to content

test(anvil): trace PR 760 mutation memory - #766

Draft
martin-kolinek wants to merge 20 commits into
http_headersfrom
diagnose/pr760-mutant-oom
Draft

martin-kolinek wants to merge 20 commits into
http_headersfrom
diagnose/pr760-mutant-oom

Conversation

@martin-kolinek

Copy link
Copy Markdown
Collaborator

Purpose

Diagnose the Linux mutation-runner shutdown on #760.

The original run selected 4,990 mutants, passed its baseline, then the Linux runner received SIGTERM/exit 143 without a cargo-mutants result.

Diagnostic changes

This intentionally changes generated Anvil files only for diagnosis and is not intended as the permanent fix.

Evidence

Original cancelled Linux job: https://github.com/microsoft/oxidizer/actions/runs/35132948246/job/105098807908

Martin Taillefer and others added 2 commits September 16, 2026 18:11
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Copilot-Session: 11e4f879-cc17-4c84-8590-fca44b4a456b
Run PR 760's full mutation diff sequentially while streaming Linux process and system memory usage.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@codecov

codecov Bot commented Sep 17, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 99.9%. Comparing base (74f116f) to head (77a855c).

Additional details and impacted files
@@             Coverage Diff              @@
##           http_headers    #766   +/-   ##
============================================
  Coverage          99.9%   99.9%           
============================================
  Files               710     710           
  Lines             96880   96880           
============================================
  Hits              96876   96876           
  Misses                4       4           
Flag Coverage Δ
linux 99.9% <ø> (ø)
linux-arm 99.9% <ø> (ø)
windows 99.9% <ø> (ø)

Flags with carried forward coverage won't be shown. Click here to find out more.

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

martin-kolinek and others added 3 commits September 17, 2026 17:24
Limit cargo-mutants jobserver tasks after telemetry showed parallel rustc processes exhausting PR 760 Linux runners.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Set CARGO_BUILD_JOBS=1 after jobserver task limiting still allowed two memory-heavy rustc processes in parallel.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Copilot-Session: 11e4f879-cc17-4c84-8590-fca44b4a456b
martin-kolinek and others added 11 commits September 17, 2026 22:20
Pass --jobs=1 directly to cargo-mutants child Cargo commands after environment and jobserver limits still allowed two rustc processes.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Preserve the released HTTP package versions while retaining the mutation memory diagnostic.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Copilot-Session: 11e4f879-cc17-4c84-8590-fca44b4a456b
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
martin-kolinek and others added 4 commits September 18, 2026 17:54
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@geeknoid
Martin Taillefer (geeknoid) force-pushed the http_headers branch 7 times, most recently from 4d29f95 to 70d9eb0 Compare September 19, 2026 11:27
@geeknoid
Martin Taillefer (geeknoid) force-pushed the http_headers branch 5 times, most recently from 57c65a8 to e72e724 Compare September 19, 2026 17:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant