From mboxrd@z Thu Jan 1 00:00:00 1970 From: Li Zefan Subject: Re: cgroup tasks file error Date: Tue, 14 Dec 2010 09:34:14 +0800 Message-ID: <4D06C996.9010101@cn.fujitsu.com> References: <478892.90636.qm@web34204.mail.mud.yahoo.com> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Return-path: In-Reply-To: <478892.90636.qm-m6GApcO8MwWvuULXzWHTWIglqE1Y4D90QQ4Iyu8u01E@public.gmane.org> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: containers-bounces-cunTk1MwBs9QetFLy7KEm3xJsTq8ys+cHZ5vskTnxNA@public.gmane.org Errors-To: containers-bounces-cunTk1MwBs9QetFLy7KEm3xJsTq8ys+cHZ5vskTnxNA@public.gmane.org To: ccmail111 Cc: containers-cunTk1MwBs9QetFLy7KEm3xJsTq8ys+cHZ5vskTnxNA@public.gmane.org List-Id: containers.vger.kernel.org ccmail111 wrote: > Hi Serge, > > Now I cannot move the pid out of the assigned group ! > Try: $ sudo echo 580 > tasks > [host:/dev/cgroup]$ cat cpuset.cpus > 0 > [host:/dev/cgroup]$ cat cpuset.mems > 0 > [host:/dev/cgroup]$ cat hello/tasks > 580 > > [host:/dev/cgroup]$ echo 580 > tasks > -bash: echo: write error: Operation not permitted > > [host:/dev/cgroup]$ > [host:/dev/cgroup]$ cd hello > [host:/dev/cgroup/hello]$ cat cpuset.cpus > 0 > [host:/dev/cgroup/hello]$ cat cpuset.mems > 0 > [host:/dev/cgroup/hello] > > > > --- On Mon, 12/13/10, ccmail111 wrote: > >> From: ccmail111 >> Subject: Re: cgroup tasks file error >> To: "Serge E. Hallyn" >> Cc: containers-cunTk1MwBs9QetFLy7KEm3xJsTq8ys+cHZ5vskTnxNA@public.gmane.org >> Date: Monday, December 13, 2010, 8:23 PM >> Hi Serge, >> >> Thanks for quick response. >> >> I had mounted as: >> >> mount -t cgroup cpuset /dev/cgroup >> >> After setting below, it works. >> Thank you for helpful tip ! >> >> >> --- On Mon, 12/13/10, Serge E. Hallyn >> wrote: >> >>> From: Serge E. Hallyn >>> Subject: Re: cgroup tasks file error >>> To: "ccmail111" >>> Cc: containers-cunTk1MwBs9QetFLy7KEm3xJsTq8ys+cHZ5vskTnxNA@public.gmane.org >>> Date: Monday, December 13, 2010, 6:16 PM >>> Quoting ccmail111 (ccmail111-/E1597aS9LQAvxtiuMwx3w@public.gmane.org): >>>> I see error:[host:/dev/cgroup]$ echo 693 > >>> hello-test/tasks >>>> -bash: echo: write error: No space left on >> device >>>> [host:/dev/cgroup]$ pwd/dev/cgroup >>>> >>>> But the user process is up and running.. >>>> >>>> [host:/dev/cgroup]$ ps aux | grep procroot >> >>>> 693 0.0 0.4 34720 1112 ttyS0 Sl >> 19:11 >>> 0:00 /opt/bin/myproc -ext >>>> Also the cgroup exists and valid.. >>>> >>>> [host:/dev/cgroup]$ ls | grep hello-test >>>> hello-test >>>> >>>> What above error mean and any suggestions ? >>>> Please email. >>> Which cgroups do you have composed on that mount? >> I'm >>> guess you >>> have cpuset, and you need to set the cpuset.mems and >>> cpuset.cpus. >>> Until you do that, no tasks can be assigned to it. >>> >>> -serge >>> >> >> >> >