Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Test cgroups v2 in CI #927

Open
PhilippWendler opened this issue Oct 20, 2023 · 0 comments
Open

Test cgroups v2 in CI #927

PhilippWendler opened this issue Oct 20, 2023 · 0 comments
Labels

Comments

@PhilippWendler
Copy link
Member

Right now, all our CI tests are executed on a special GitLab runner configured with cgroups v1 and a privileged Docker container that allows cgroup access. Now we want to additionally test BenchExec with cgroups v2.

Unfortunately, Docker does not support proper delegation of cgroups v2 into a container, only via the crude hack of giving full access to the cgroup hiearchy (like for cgroups v1), so we would need yet another special privileged runner.

A better solution would be using Podman for the runner, so we could just use our standard non-privileged runners. However, GitLab requires at least Podman 4.2, which we currently do not have.

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

No branches or pull requests

1 participant