<div dir="ltr">forgot to cc the list<br><br><div><div class="gmail_extra"><br><div class="gmail_quote">On Fri, Nov 21, 2014 at 11:25 AM, brian mullan <span dir="ltr"><<a href="mailto:bmullan.mail@gmail.com" target="_blank">bmullan.mail@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div><div>systemd was one of the topics discussed at last weeks Ubuntu Developer's Summit<br><h2><a href="http://summit.ubuntu.com/uos-1411/meeting/22401/systemd-transition/" target="_blank"><font>Systemd transition</font><font> - 2014-11-14 18:00..18:55 in Platform 1</font></a></h2></div>The various developers discussed the current status and planning for the coming<br>releases in regards to systemd.   They also discuss some of the blocking factors.<br><br></div>You might want to check it out.<div><br><div>brian<br><br></div><div><br>---------- Forwarded message ----------<br>From: "Michael R. Hines" <<a href="mailto:mrhines@linux.vnet.ibm.com" target="_blank">mrhines@linux.vnet.ibm.com</a>><br>To: <a href="mailto:lxc-users@lists.linuxcontainers.org" target="_blank">lxc-users@lists.linuxcontainers.org</a><br>Cc: <br>Date: Fri, 21 Nov 2014 15:45:47 +0800<br>Subject: [lxc-users] processes escaped from memory cgroup in container, but CPU group is OK<br>Hi All,<br>
<br>
I am using LXC 1.0.5, and I have container running Redhat 7.0 on a Power7 processor. My host kernel version is 3.10.42.<br>
<br>
The cgroup for this container located at /cgroup/cpu works very well - I can manually echo<br>
different shares and control resource usage as expected.<br>
<br>
But, to my surprise, I set the "memory.limit_in_bytes" option of the container in /cgroup/memory/lxc/../containe<div>r/memory.limit<br>
to a low number (like 2G in bytes), and the container was still able to consume all the memory in the system.<br>
<br>
So, digging deeper I printed the output of "cgroup.procs" and found that *only* systemd inside the container<br>
was properly joined into the group, whereas all the other child processes of the container were missing.<br>
<br>
As a further test, I repeated the same procedure with a Ubuntu 14 guest (which does not appear to use systemd),<br>
and the cgroup memory limit worked as expected - all the child processes were correctly added to "cgroup.procs"<br>
without any problems. When I try to set memory.limit_in_bytes, the control works very well.<br>
<br>
So, what gives? Any ideas?<br>
<br>
- Michael</div></div></div></div>
</blockquote></div><br></div></div></div>