We’re planning on releasing LXC and LXCFS 4.0 during the LXD team gathering in Frankfurt.
We’d strongly encourage those able and willing to test the current upstream versions of both lxc and lxcfs, checking that things work properly for you.
Those will be LTS versions, supported in 5 years and the prime target for our production users.
We will be releasing bugfix and security releases on those.
Please use this to vigorously test both LXC and LXCFS on your various workloads. Quite a lot has changed for both projects. Both now support cgroup2 workloads which is a big enough change on its own.
Not that I’m aware of. The on-disk cgroup layout has been changed, i.e. the cgroups are named differently and the hierarchy is kept as flat as possible because of how expensive in-kernel cgroup-based scheduling is. The monitor and container have separate cgroups now. So if you’re scripting relies on on-disk cgroup layout knowledge then they’ll likely break.
@stgraber@brauner congrats on the release. I see couple of commits in master since 4.0 release. Anything critical to backport or any know issues that we should hold off upgrade?
Also I have been conflicted about whether to use lxcfs on embedded systems. While I have not seen any issues by excluding lxcfs in previous releases, is there any hard dependency on lxcfs in 4.0?