Skip to content

[release/2.1] Configure udevd children-max for root-test#13566

Merged
samuelkarp merged 1 commit into
containerd:release/2.1from
k8s-infra-cherrypick-robot:cherry-pick-13562-to-release/2.1
Jun 10, 2026
Merged

[release/2.1] Configure udevd children-max for root-test#13566
samuelkarp merged 1 commit into
containerd:release/2.1from
k8s-infra-cherrypick-robot:cherry-pick-13562-to-release/2.1

Conversation

@k8s-infra-cherrypick-robot

Copy link
Copy Markdown

This is an automated cherry-pick of #13562

/assign chrishenzie

GHA runners occasionally experience I/O constraints during root-test
test execution. While concurrent tests rapidly allocate loopback
devices, background udev probing stalls. This quickly exhausts
systemd-udevd's default worker pool ceiling (20 children max), stalling
netlink uevent processing so device-mapper device nodes are never
created for subsequent dm-verity test execution.

Logging cgroups v2 pids.peak telemetry confirmed peak in-flight udev
workers accumulate to 325 during test execution. Raising the
children-max limit to 500 provides comfortable buffer room so udevd
freely spawns worker processes without entering event lockup or causing
test timeouts.

Assisted-by: Antigravity
Signed-off-by: Chris Henzie <[email protected]>
@github-project-automation github-project-automation Bot moved this from Needs Triage to Review In Progress in Pull Request Review Jun 10, 2026
@samuelkarp
samuelkarp merged commit 282fc20 into containerd:release/2.1 Jun 10, 2026
89 of 90 checks passed
@github-project-automation github-project-automation Bot moved this from Review In Progress to Done in Pull Request Review Jun 10, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

Archived in project

Development

Successfully merging this pull request may close these issues.

5 participants