Failure signature
The Windows Integration Tests Dotnet tests job is abandoned when Azure DevOps loses contact with VSM-XAM-147:
We stopped hearing from agent VSM-XAM-147. Verify the agent machine is running and has a healthy network connection.
Confirmed occurrences
First observed: 2026-09-02T07:59:57Z.
Latest confirmed occurrence: 2026-09-02T11:09:57Z.
Recurrence: 2 jobs across 2 distinct monitored PRs.
Classification and impact
This is a CI infrastructure/agent failure, not a source or deterministic test failure. The same worker heartbeat symptom affects unrelated PRs and prevents the Windows test job from completing.
Investigation performed
- Inspected both Azure build timelines, stage/job states, agent identifiers, and exact error text.
- Confirmed the source changes in the affected PRs are unrelated to Azure agent connectivity.
- Searched all open and closed
dotnet/macios issues separately using the exact error, worker name, Windows stage, and agent-network wording. No matching issue existed.
Workaround
Rerun the entire Windows Integration Tests stage, never only the failed job, after the build is terminal and mergeability/retry-budget gates permit it. Prefer a healthy worker rather than retrying on VSM-XAM-147.
Azure diagnostic retention is limited.
Failure signature
The Windows Integration Tests
Dotnet testsjob is abandoned when Azure DevOps loses contact withVSM-XAM-147:Confirmed occurrences
PR #26020
52aa6b725350ec79b8019d3d5e8523c817be9b27PR #26240
69ff5adf1625c166175164e1c040e45d2defca35VSM-XAM-147heartbeat-loss message and marked the job abandoned before tests produced a result.First observed:
2026-09-02T07:59:57Z.Latest confirmed occurrence:
2026-09-02T11:09:57Z.Recurrence: 2 jobs across 2 distinct monitored PRs.
Classification and impact
This is a CI infrastructure/agent failure, not a source or deterministic test failure. The same worker heartbeat symptom affects unrelated PRs and prevents the Windows test job from completing.
Investigation performed
dotnet/maciosissues separately using the exact error, worker name, Windows stage, and agent-network wording. No matching issue existed.Workaround
Rerun the entire Windows Integration Tests stage, never only the failed job, after the build is terminal and mergeability/retry-budget gates permit it. Prefer a healthy worker rather than retrying on
VSM-XAM-147.Azure diagnostic retention is limited.