FIX: LXC/DOCKER exclusive CPU 91/10491/3
authorPeter Mikus <pmikus@cisco.com>
Mon, 12 Feb 2018 06:39:16 +0000 (07:39 +0100)
committerPeter Mikus <pmikus@cisco.com>
Fri, 23 Feb 2018 09:24:30 +0000 (09:24 +0000)
commitdbb2fccef88f1633ee5278ca373418ab1883a5a4
tree9f8837101f0a3f5cd15aa8cf64619c9757c0b424
parent3b5e5e14a10c3cac63a526b5d9ac495822fd663f
FIX: LXC/DOCKER exclusive CPU

By default the cpuset cgroup is using exclusive CPU/MEM. When Docker
container is initialized a new cgroup /docker or /lxc is created under
cpuset parent tree. This newly created cgroup is inheriting parent
setting for cpu/mem exclusive parameter and thus cannot be overriden
within /docker or /lxc cgroup. This patch is supposed to set cpu/mem
exclusive parameter for both parent and subgroup.

Change-Id: I14b44db3f77c842756ec78aa60df7aca508d9545
Signed-off-by: Peter Mikus <pmikus@cisco.com>
resources/libraries/python/ContainerUtils.py