Skip to content

JIT: Disable instrument_if_optimizing in libraries-pgo#126762

Merged
AndyAyersMS merged 1 commit intodotnet:mainfrom
AndyAyersMS:disable-libraries-pgo-instrument-if-optimizing
Apr 11, 2026
Merged

JIT: Disable instrument_if_optimizing in libraries-pgo#126762
AndyAyersMS merged 1 commit intodotnet:mainfrom
AndyAyersMS:disable-libraries-pgo-instrument-if-optimizing

Conversation

@AndyAyersMS
Copy link
Copy Markdown
Member

@AndyAyersMS AndyAyersMS commented Apr 10, 2026

Remove the instrument_if_optimizing scenario from the libraries-pgo pipeline so the very slow JIT instrumentation mode no longer runs for libraries tests. The shared scenario definition remains available for coreclr tests.

Fixes #120902

Remove the instrument_if_optimizing scenario from the libraries-pgo pipeline so the very slow JIT instrumentation mode no longer runs for libraries tests. The shared scenario definition remains available for coreclr tests.\n\nCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Copilot AI review requested due to automatic review settings April 10, 2026 19:50
@AndyAyersMS
Copy link
Copy Markdown
Member Author

@dotnet/jit-contrib PTAL

@dotnet-policy-service
Copy link
Copy Markdown
Contributor

Tagging subscribers to this area: @dotnet/area-infrastructure-libraries
See info in area-owners.md if you want to be subscribed.

@AndyAyersMS
Copy link
Copy Markdown
Member Author

/azp run runtime-coreclr libraries-pgo

@azure-pipelines
Copy link
Copy Markdown

Azure Pipelines successfully started running 1 pipeline(s).

Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Removes the instrument_if_optimizing Helix scenario from the CoreCLR libraries-pgo pipeline so libraries PGO runs avoid the very slow “instrument while optimizing” JIT mode, while leaving the shared scenario definition available for other test groups that still use it.

Changes:

  • Dropped instrument_if_optimizing from the eng/pipelines/coreclr/libraries-pgo.yml scenarios list.

@AndyAyersMS
Copy link
Copy Markdown
Member Author

Libraries pgo still has failures, but they should be easier to sort though now.

@AndyAyersMS AndyAyersMS merged commit 05f14fb into dotnet:main Apr 11, 2026
117 of 130 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

JIT: Timeout in libraries-pgo tests

3 participants