Skip to content

TestPodSkipDevicesUpdate: open cpuset.cpus: ENOENT #3351

@kolyshkin

Description

@kolyshkin

Saw this failure on Cirrus CI, running under centos-stream-8 (from https://github.com/opencontainers/runc/pull/3350/checks?check_run_id=4959472971)

=== RUN   TestPodSkipDevicesUpdate
    systemd_test.go:104: open /sys/fs/cgroup/cpuset/system.slice/system-runc_test_podTestPodSkipDevicesUpdate.slice/cpuset.cpus: no such file or directory
--- FAIL: TestPodSkipDevicesUpdate (0.07s)

I have not seen it before.

This must be some kernel race -- the code in question creates the directory and then reads its cpuset.cpus.

I am not sure what to do here, other than to retry on ENOENT.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions