Currently, cpu stats are broken for UUID-named CTs. First, reading /proc/stat from inside a container or /proc/vz/vestat on the host fails with ENOENT if there is a UUID-named CT. Patch 1 fixes that. Second, there is no new interface for getting loadavg for UUID-named CTs, which would be a successor of the legacy VZCTL_GET_CPU_STAT ioctl. Patch 2 adds cpu.proc.loadavg that mimics behavior of /proc/loadavg.
Related to https://jira.sw.ru/browse/PSBM-32284 Vladimir Davydov (2): farisched: switch methods showing stats from numeric id to name fairsched: add cpu.proc.loadavg to the cpu cgroup fs/proc/loadavg.c | 22 +++++++++---------- fs/proc/stat.c | 2 +- include/linux/fairsched.h | 17 +++++++++------ include/linux/sched.h | 7 ------ kernel/fairsched.c | 39 +++++++++++++++++++++++----------- kernel/sched/core.c | 54 +++++++++++++++++++++++++++++------------------ kernel/ve/vecalls.c | 25 ++++++++-------------- 7 files changed, 93 insertions(+), 73 deletions(-) -- 2.1.4 _______________________________________________ Devel mailing list Devel@openvz.org https://lists.openvz.org/mailman/listinfo/devel