Line 144:
Line 144:
=== CGroup-v2 support ===
=== CGroup-v2 support ===
+
+
'''Summary:''' cgroup is a mechanism to organize processes hierarchically and distribute system resources along the hierarchy in a controlled and configurable manner. cgroup v2 is a new version of the cgroup file system. Unlike v1, cgroup v2 has only single hierarchy. CRIU has to dump/restore a container cgroup hierarchy along with all per-cgroup options. The cgroupv2 support in CRIU has to be compatible with Docker, containerd and cri-o.
+
+
'''Links:'''
+
* [[CGroups]]
+
* https://github.com/checkpoint-restore/criu/issues/252
+
* https://www.kernel.org/doc/html/latest/admin-guide/cgroup-v2.html
+
'''Details:'''
+
* Skill level: intermediate
+
* Language: C
+
* Mentor: Andrei Vagin <avagin@gmail.com>
* Suggested by: Andrei Vagin <avagin@gmail.com>
* Suggested by: Andrei Vagin <avagin@gmail.com>