Uh oh!
There was an error while loading. Please reload this page.
Temporarily disable Helix Job Monitor - #132847
Conversation
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com> Copilot-Session: f29085ff-a2c0-45a2-85df-c2fe864a9614
|
Azure Pipelines: Successfully started running 6 pipeline(s). 10 pipeline(s) were filtered out due to trigger conditions. There may be pipelines that require an authorized user to comment /azp run to run. |
Tagging subscribers to this area: @dotnet/runtime-infrastructure |
|
Azure Pipelines: Successfully started running 6 pipeline(s). 10 pipeline(s) were filtered out due to trigger conditions. There may be pipelines that require an authorized user to comment /azp run to run. |
Uh oh!
There was an error while loading. Please reload this page.
There was a problem hiding this comment.
Pull request overview
This PR flips enableHelixJobMonitor from true to false across a broad set of Azure Pipelines definitions under eng/pipelines/, with the stated intent of temporarily disabling Helix Job Monitor to reduce Azure DevOps load.
Changes:
- Set
enableHelixJobMonitortofalsein multiple runtime, coreclr, libraries, and extra-platform pipeline YAMLs. - Align Helix-monitor usage flags in job templates that consume
useHelixMonitor: ${{ variables.enableHelixJobMonitor }}.
Reviewed changes
Copilot reviewed 44 out of 44 changed files in this pull request and generated 3 comments.
Show a summary per file
| File | Description |
|---|---|
| eng/pipelines/runtimelab.yml | Set enableHelixJobMonitor to false. |
| eng/pipelines/runtime-wasm.yml | Set enableHelixJobMonitor to false. |
| eng/pipelines/runtime-wasm-optional.yml | Set enableHelixJobMonitor to false. |
| eng/pipelines/runtime-wasm-non-libtests.yml | Set enableHelixJobMonitor to false. |
| eng/pipelines/runtime-wasm-libtests.yml | Set enableHelixJobMonitor to false. |
| eng/pipelines/runtime-wasm-dbgtests.yml | Set enableHelixJobMonitor to false. |
| eng/pipelines/runtime-sanitized.yml | Set enableHelixJobMonitor to false. |
| eng/pipelines/runtime-maccatalyst.yml | Set enableHelixJobMonitor to false. |
| eng/pipelines/runtime-llvm.yml | Set enableHelixJobMonitor to false. |
| eng/pipelines/runtime-ioslikesimulator.yml | Set enableHelixJobMonitor to false. |
| eng/pipelines/runtime-ioslike.yml | Set enableHelixJobMonitor to false. |
| eng/pipelines/runtime-extra-platforms.yml | Set enableHelixJobMonitor to false. |
| eng/pipelines/runtime-cet.yml | Set enableHelixJobMonitor to false. |
| eng/pipelines/runtime-androidemulator.yml | Set enableHelixJobMonitor to false. |
| eng/pipelines/runtime-android.yml | Set enableHelixJobMonitor to false. |
| eng/pipelines/libraries/outerloop.yml | Set enableHelixJobMonitor to false. |
| eng/pipelines/libraries/outerloop-mono.yml | Set enableHelixJobMonitor to false. |
| eng/pipelines/coreclr/tieringtest.yml | Set enableHelixJobMonitor to false. |
| eng/pipelines/coreclr/runtime-nativeaot-outerloop.yml | Set enableHelixJobMonitor to false. |
| eng/pipelines/coreclr/runincontext.yml | Set enableHelixJobMonitor to false. |
| eng/pipelines/coreclr/release-tests.yml | Set enableHelixJobMonitor to false. |
| eng/pipelines/coreclr/r2r.yml | Set enableHelixJobMonitor to false. |
| eng/pipelines/coreclr/r2r-extra.yml | Set enableHelixJobMonitor to false. |
| eng/pipelines/coreclr/libraries-pgo.yml | Set enableHelixJobMonitor to false. |
| eng/pipelines/coreclr/libraries-jitstressregs.yml | Set enableHelixJobMonitor to false. |
| eng/pipelines/coreclr/libraries-jitstress2-jitstressregs.yml | Set enableHelixJobMonitor to false. |
| eng/pipelines/coreclr/libraries-jitstress.yml | Set enableHelixJobMonitor to false. |
| eng/pipelines/coreclr/libraries-jitstress-random.yml | Set enableHelixJobMonitor to false. |
| eng/pipelines/coreclr/libraries-interpreter.yml | Set enableHelixJobMonitor to false. |
| eng/pipelines/coreclr/libraries-gcstress0x3-gcstress0xc.yml | Set enableHelixJobMonitor to false. |
| eng/pipelines/coreclr/libraries-gcstress-extra.yml | Set enableHelixJobMonitor to false. |
| eng/pipelines/coreclr/interpreter.yml | Set enableHelixJobMonitor to false. |
| eng/pipelines/coreclr/hardware-intrinsics.yml | Set enableHelixJobMonitor to false. |
| eng/pipelines/coreclr/hardware-intrinsics-arm64.yml | Set enableHelixJobMonitor to false. |
| eng/pipelines/coreclr/gcstress0x3-gcstress0xc.yml | Set enableHelixJobMonitor to false. |
| eng/pipelines/coreclr/gcstress-extra.yml | Set enableHelixJobMonitor to false. |
| eng/pipelines/coreclr/gc-standalone.yml | Set enableHelixJobMonitor to false. |
| eng/pipelines/coreclr/gc-simulator.yml | Set enableHelixJobMonitor to false. |
| eng/pipelines/coreclr/gc-longrunning.yml | Set enableHelixJobMonitor to false. |
| eng/pipelines/coreclr/crossgen2.yml | Set enableHelixJobMonitor to false. |
| eng/pipelines/coreclr/crossgen2-outerloop.yml | Set enableHelixJobMonitor to false. |
| eng/pipelines/coreclr/crossgen2-gcstress.yml | Set enableHelixJobMonitor to false. |
| eng/pipelines/coreclr/crossgen2-composite.yml | Set enableHelixJobMonitor to false. |
| eng/pipelines/coreclr/ci.yml | Set enableHelixJobMonitor to false. |
| variables: | ||
| - template: /eng/pipelines/common/variables.yml | ||
| - name: enableHelixJobMonitor | ||
| value: true | ||
| value: false | ||
| - template: /eng/pipelines/helix-platforms.yml |
| variables: | ||
| - template: /eng/pipelines/common/variables.yml | ||
| - name: enableHelixJobMonitor | ||
| value: true | ||
| value: false |
| variables: | ||
| - template: /eng/pipelines/common/variables.yml | ||
| - name: enableHelixJobMonitor | ||
| value: true | ||
| value: false | ||
| - template: /eng/pipelines/helix-platforms.yml |
premun
commented
Aug 28, 2026
/backport to release/11.0 |
Started backporting to |
Backport of #132847 to release/11.0 /cc @premun@garath ## Customer Impact - [ ] Customer reported - [ ] Found internally [Select one or both of the boxes. Describe how this issue impacts customers, citing the expected and actual behaviors and scope of the issue. If customer-reported, provide the issue number.] ## Regression - [ ] Yes - [ ] No [If yes, specify when the regression was introduced. Provide the PR or commit if known.] ## Testing [How was the fix verified? How was the issue missed previously? What tests were added?] ## Risk [High/Medium/Low. Justify the indication by mentioning how risks were measured and addressed.] **IMPORTANT**: If this backport is for a servicing release, please verify that: - For .NET 8 and .NET 9: The PR target branch is `release/X.0-staging`, not `release/X.0`. - For .NET 10+: The PR target branch is `release/X.0` (no `-staging` suffix). ## Package authoring no longer needed in .NET 9 **IMPORTANT**: Starting with .NET 9, you no longer need to edit a NuGet package's csproj to enable building and bump the version. Keep in mind that we still need package authoring in .NET 8 and older versions. Co-authored-by: Michael Stuckey <michael.stuckey@gmail.com> Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com> Copilot-Session: f29085ff-a2c0-45a2-85df-c2fe864a9614
Updates Microsoft.DotNet.Helix.JobMonitor to the fixed `11.0.0-beta.26427.10` build and refreshes the dependency metadata. Also restores the monitor settings temporarily disabled by #132806 and #132847. Published by: https://dev.azure.com/dnceng/internal/_build/results?buildId=3059358 Copilot-Session: 8b8f5df4-d7f7-4953-93af-59c1932e3607
Temporarily disabling JobMonitor to reduce ADO load.
Tracking: dnceng/internal#12380