[Devel] [PATCH RH9 0/6] part 18: everything except release agent

Pavel Tikhomirov ptikhomirov at virtuozzo.com
Tue Oct 12 19:22:03 MSK 2021


We can possibly drop release agent virtualization as:
- it appears to be only needed for centos 7 containers @khorenko
- code needs a great rework @ptikhomirov
- new systemd should be expected to work well in cgroupns which has no
release agent in mainstream

So let's port everything else related to part 18 except the release
agent virtualization itself for now, and then decide if we need release
agent or not.

https://jira.sw.ru/browse/PSBM-134002

Kirill Tkhai (1):
  ve: use rcu_dereference for ve_ns in ve_get_init_css

Pavel Tikhomirov (3):
  cgroup: remove excess rcu_read_lock in cgroup marking
  cgroup: split cgroup_get_ve_root1 into css and cgroup version
  ve/cgroup: temporary ignore misc cgroup to let vzctl start container

Valeriy Vdovin (2):
  ve/cgroup: Skip non-virtualized roots in cgroup_{,un}mark_ve_roots()
  ve/cgroup: Add ve_owner field to cgroup

 include/linux/cgroup-defs.h |   3 +
 include/linux/cgroup.h      |   3 +-
 include/linux/ve.h          |  12 ++-
 kernel/cgroup/cgroup.c      | 149 ++++++++++++++++++++++++++++++------
 kernel/sched/cpuacct.c      |   6 +-
 kernel/ve/ve.c              |  11 ++-
 6 files changed, 153 insertions(+), 31 deletions(-)

-- 
2.31.1



More information about the Devel mailing list