LXD, LXCFS and LXC all have cgroupv2 support now.
It's certainly not perfect and things like CRIU (lxc-checkpoint) will not work
until such time as cgroupv2 support is fully on part in the kernel with
cgroupv1 and the needed additional interfaces are added to projects like CRIU.
But for normal day to day use, we should be in pretty good shape now.
** Changed in: lxd (Ubuntu)
Status: New => Fix Released
** Changed in: lxcfs (Ubuntu)
Status: New => Fix Released
** Changed in: lxc (Ubuntu)
Importance: Unknown => Undecided
** Changed in: lxc (Ubuntu)
Status: New => Fix Released
--
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to lxc in Ubuntu.
https://bugs.launchpad.net/bugs/1850667
Title:
cgroup v2 is not fully supported yet, proceeding with partial
confinement
Status in docker.io package in Ubuntu:
New
Status in lxc package in Ubuntu:
Fix Released
Status in lxcfs package in Ubuntu:
Fix Released
Status in lxd package in Ubuntu:
Fix Released
Status in snapd package in Ubuntu:
In Progress
Bug description:
Systemd upstream switched the default cgroup hierarchy to unified with
v243. This change is reverted by the Ubuntu systemd packages, but as
unified is the way to go per upstream support should be added to all
relevant Ubuntu packges (and snaps):
https://github.com/systemd/systemd/blob/v243/NEWS#L56
* systemd now defaults to the "unified" cgroup hierarchy setup during
build-time, i.e. -Ddefault-hierarchy=unified is now the build-time
default. Previously, -Ddefault-hierarchy=hybrid was the default.
This
change reflects the fact that cgroupsv2 support has matured
substantially in both systemd and in the kernel, and is clearly the
way forward. Downstream production distributions might want to
continue to use -Ddefault-hierarchy=hybrid (or even =legacy) for
their builds as unfortunately the popular container managers have
not
caught up with the kernel API changes.
Systemd is rebuilt using the new default and is available from the following
PPA for testing:
https://launchpad.net/~rbalint/+archive/ubuntu/systemd-unified-cgh
The autopkgtest results against other packges are available here:
https://objectstorage.prodstack4-5.canonical.com/v1/AUTH_77e2ada1e7a84929a74ba3b87153c0ac
/autopkgtest-eoan-rbalint-systemd-unified-cgh/?format=plain
https://objectstorage.prodstack4-5.canonical.com/v1/AUTH_77e2ada1e7a84929a74ba3b87153c0ac
/autopkgtest-focal-rbalint-systemd-unified-cgh/?format=plain
lxc autopkgtest failing:
https://objectstorage.prodstack4-5.canonical.com/v1/AUTH_77e2ada1e7a84929a74ba3b87153c0ac
/autopkgtest-eoan-rbalint-systemd-unified-
cgh/eoan/amd64/d/docker.io/20191030_155944_2331e@/log.gz
snapd autopkgtest failing:
https://objectstorage.prodstack4-5.canonical.com/v1/AUTH_77e2ada1e7a84929a74ba3b87153c0ac
/autopkgtest-eoan-rbalint-systemd-unified-
cgh/eoan/amd64/s/snapd/20191030_161354_94b26@/log.gz
docker.io autopkgtest failing:
https://objectstorage.prodstack4-5.canonical.com/v1/AUTH_77e2ada1e7a84929a74ba3b87153c0ac
/autopkgtest-eoan-rbalint-systemd-unified-
cgh/eoan/amd64/d/docker.io/20191030_155944_2331e@/log.gz
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/docker.io/+bug/1850667/+subscriptions
--
Mailing list: https://launchpad.net/~touch-packages
Post to : [email protected]
Unsubscribe : https://launchpad.net/~touch-packages
More help : https://help.launchpad.net/ListHelp