Skip to content

VMR pipelines failing with disk space exhaustion on 1es-ubuntu-2204 image #5542

@ellahathaway

Description

@ellahathaway

Summary

As of 2026-04-16, all pipelines that check out or clone the dotnet/dotnet VMR are failing with fatal: cannot create directory ... No space left on device (git exit code 128). The VMR repository has grown beyond the disk capacity available on the 1es-ubuntu-2204 agent image used by these pipelines.

Root Cause

The failing pipelines use the standard 1es-ubuntu-2204 image (v142.0.0) on the NetCore1ESPool-Svc-Internal pool. This image does not have sufficient disk space to fully check out the VMR.

By contrast, the official dotnet-dotnet unified build (eng/pipelines/official.yml in dotnet/dotnet) uses the build.azurelinux.3.amd64 image, which has larger disks and successfully checks out the VMR. The public pool also uses NetCore-Public-XL (note the XL sizing).

Affected Pipelines

Pipeline Definition ID
SDK Diff Tests 1231
License Scan 1301
Source Build Pre-10.0 1219
VMR Sync SDK (public) 1379
VMR Sync SDK (internal) 1380
VMR Sync Installer (public) 1226
VMR Sync Installer (internal) 1228

Proposed Fix

Migrate the affected pipelines from 1es-ubuntu-2204 to build.azurelinux.3.amd64 (the same image used by the official dotnet-dotnet unified build) which has more space.

Metadata

Metadata

Assignees

No one assigned

    Labels

    ops-monitorIssues created/handled by the source build monitor roleuntriaged

    Type

    No type
    No fields configured for issues without a type.

    Projects

    Status

    Done

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions