Skip to content

[CI] Provisionator Xcode downloads at ~160 KB/s hit the 180-minute job limit #26212

Description

@dalexsoto

Additional info to collect

Copilot: please collect the following information for each occurrence of this issue:

  • The name of the bot (to see if this happens only on specific bots)
  • The IP address of the bot (to see if this happens only on specific subnets).

Failure signature

Provisionator dependencies continuously downloads Xcode at roughly 160 KB/s until Azure DevOps cancels the job at its 180-minute limit. The logs show normal progress rather than a source/build error, but the download cannot finish before the hard cap.

Confirmed occurrences

PR / head Build and job Observed progress
#26144 / 1fd611914a973a3efd935e92aae627a9579664da 14717583 - cecil Xcode 26.6: 1% at 10:35:35 UTC to 73% at 13:25:26 UTC
#26144 / 1fd611914a973a3efd935e92aae627a9579664da 14717583 - monotouch_macos Xcode 26.6: 1% at 10:45:46 UTC to 74% at 13:36:32 UTC
#26144 / 1fd611914a973a3efd935e92aae627a9579664da 14717583 - interdependent-binding-projects Xcode 26.6: 1% at 10:35:38 UTC to 76% at 13:30:33 UTC
#26180 / 897e85a4b8e8e206c57ea59a7b0c3088abf18e15 14718322 - monotouch_ios Xcode 27.0 beta 3: 1% at 11:36:49 UTC to 89% at 14:32:05 UTC

First observed: 2026-07-21 10:35 UTC. Latest observed: 2026-07-21 14:32 UTC. Recurrence: 4 jobs across 2 distinct monitored PRs.

Impact and diagnosis

The affected jobs never reach their tests, publish no usable test summary, and block otherwise unrelated PRs. Sibling jobs on the same builds complete successfully, and the only terminal error is Azure DevOps reporting that the job ran longer than the maximum time of 180 minutes; task tails show the Xcode download still making slow progress at cancellation. This is a CI infrastructure/network-throughput failure, not a source regression.

Workaround

Rerun failed jobs after download bandwidth recovers, subject to the normal retry and merge-conflict gates. Artifact and task-log retention is limited, so the linked logs may eventually expire.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    ci-failureThe issue only affects CIci-postmortemCI post-mortem analysis: flaky tests, infrastructure failures, shared regressionstestsAnything related to tests

    Type

    No type

    Projects

    No projects

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions