Bug#943981: Proposal: Switch to cgroupv2 by default
Ryutaroh Matsumoto
ryutaroh at ict.e.titech.ac.jp
Tue Apr 21 10:04:58 BST 2020
Hi Michael,
On Sat, 2 Nov 2019 13:54:13 +0100 Michael Biebl <biebl at debian.org> wrote:
> Am 02.11.19 um 00:05 schrieb Noah Meyerhans:
> > I'd like to propose that we switch to cgroupv2 as the default
> > configuration for the bullseye release. This has the potential to
> > impact quite a few packages (notably, it breaks Docker today), so I
>
> Afaics, lxc is also affected, which is quite an issue, given that our CI
> is based on LXC (on stable though, so this would only affect bullseye if
> we decided to stick with v2).
LXC on cgroup v2 seems to have no problem with Debian CI.
Autopkgtest on systemd gave no error as below.
Specifically, related Debian package versions are:
$ grep cgroup /proc/mounts
cgroup2 /sys/fs/cgroup cgroup2 rw,nosuid,nodev,noexec,relatime,nsdelegate 0 0
$ dpkg-query -W | grep lxc
liblxc1:amd64 1:4.0.2-1~1
lxc 1:4.0.2-1~1
lxc-templates 3.0.4-3
/etc/lxc/default.conf is
lxc.apparmor.profile = generated
lxc.apparmor.allow_nesting = 1
# The above lines are the Debian package default.
lxc.net.0.type = veth
lxc.net.0.link = lxcbr0
lxc.net.0.flags = up
#lxc.mount.auto = cgroup:rw:force
lxc.init.cmd = /sbin/init systemd.unified_cgroup_hierarchy=1
Under the above setup, I ran
# debci setup
and
$ autopkgtest --user debci -o /var/tmp/outdir systemd -- lxc --sudo autopkgtest-unstable-amd64
The result was
autopkgtest [17:43:14]: @@@@@@@@@@@@@@@@@@@@ summary
storage SKIP Test requires machine-level isolation but testbed does not provide that
upstream SKIP Test requires machine-level isolation but testbed does not provide that
systemd-fsckd SKIP Test requires machine-level isolation but testbed does not provide that
timedated PASS
hostnamed PASS
localed-locale PASS
localed-x11-keymap PASS
logind PASS
unit-config PASS
networkd-test.py PASS
build-login PASS
boot-and-services PASS
udev PASS
root-unittests PASS
boot-smoke PASS
Best regards, Ryutaroh Matsumoto
More information about the Pkg-systemd-maintainers
mailing list