Re: cgroup tasks file error

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



* ccmail111 <ccmail111@xxxxxxxxx> [2010-12-14 10:22:32]:

> 
> 
> --- On Tue, 12/14/10, Balbir Singh <balbir@xxxxxxxxxxxxxxxxxx> wrote:
> 
> > From: Balbir Singh <balbir@xxxxxxxxxxxxxxxxxx>
> > Subject: Re: cgroup tasks file error
> > To: "ccmail111" <ccmail111@xxxxxxxxx>
> > Cc: "Jue Hong" <honshj@xxxxxxxxx>, containers@xxxxxxxxxxxxxxxxxxxxxxxxxx
> > Date: Tuesday, December 14, 2010, 12:41 PM
> > On Tue, Dec 14, 2010 at 11:03 PM,
> > ccmail111 <ccmail111@xxxxxxxxx>
> > wrote:
> > >
> > > Isn't ns mounted by default ?
> > > I rebooted machine,
> > > based on 2.6.32 kernel.
> > >
> > > Then,
> > >
> > > [host:~]$ mkdir /dev/cgroup
> > > [host:~]$ mount -t cgroup cpuset -ocpuset,ns
> > /dev/cgroup
> > > [host:~]$ ps aux | grep libvirt
> > > root       575  0.6  0.9  88816  2216 ?    
> >    Sl   17:28   0:00 myproc --daemon
> > > root       654  0.0  0.2   4044   664 ttyS0  
> >  S+   17:29   0:00 grep libvirt
> > > [host:~]$ mkdir /dev/cgroup/hello
> > > [host:~]$ cat /dev/cgroup/hello/tasks
> > > [host:~]$ echo 0 > /dev/cgroup/hello/cpuset.cpus
> > > [host:~]$ echo 0 > /dev/cgroup/hello/cpuset.mems
> > 
> > Can you paste the output of
> > 
> > cat /dev/cgroup/hello/cpuset.cpus and mems.
> > 
> > Also please paste the o/p of /dev/cgroup/cpuset.cpus and
> > mems
> > 
> > > [host:~]$ echo 575 > /dev/cgroup/hello/tasks
> > > [host:~]$ cat /dev/cgroup/hello/tasks
> > > 575
> > > [host:~]$ id
> > > uid=0(root) gid=0(root) groups=0(root)
> > > [host:~]$
> > >
> > > Now, I try to move the task out - the parent/root:
> > >
> > > [host:~]$ echo 575 > /dev/cgroup/tasks
> > > -bash: echo: write error: Operation not permitted
> > 
> > can you send us the o/p of
> > 
> > ls -al /dev/cgroup
> > 
> > and ls -al /dev/cgroup/hello
> > 
> > Balbir
> > 
> ----
> 
> Please find output requested below:
> 
> 
> [host:~]$ mkdir /dev/cgroup/hello
> [host:~]$ cat /dev/cgroup/hello/tasks
> [host:~]$ echo 0 > /dev/cgroup/hello/cpuset.cpus
> [host:~]$ echo 0 > /dev/cgroup/hello/cpuset.mems
> [host:~]$ echo 575 > /dev/cgroup/hello/tasks
> [host:~]$ cat /dev/cgroup/hello/tasks
> 575
> [host:~]$ id
> uid=0(root) gid=0(root) groups=0(root)
> [host:~]$ echo 575 > /dev/cgroup/tasks
> -bash: echo: write error: Operation not permitted
> [host:~]$ cat /dev/cgroup/hello/cpuset.cpus
> 0
> [host:~]$ cat /dev/cgroup/hello/cpuset.mems
> 0
> [host:~]$ cat /dev/cgroup/cpuset.mems
> 0
> [host:~]$ cat /dev/cgroup/cpuset.cpus
> 0
> [host:~]$ ls -al /dev/cgroup/
> total 0
> drwxr-xr-x  3 root root    0 Dec 14 17:29 .
> drwxr-xr-x 11 root root 2980 Dec 14 17:29 ..
> -r--r--r--  1 root root    0 Dec 14 17:29 cgroup.procs
> -rw-r--r--  1 root root    0 Dec 14 17:29 cpuset.cpu_exclusive
> -rw-r--r--  1 root root    0 Dec 14 17:29 cpuset.cpus
> -rw-r--r--  1 root root    0 Dec 14 17:29 cpuset.mem_exclusive
> -rw-r--r--  1 root root    0 Dec 14 17:29 cpuset.mem_hardwall
> -rw-r--r--  1 root root    0 Dec 14 17:29 cpuset.memory_migrate
> -r--r--r--  1 root root    0 Dec 14 17:29 cpuset.memory_pressure
> -rw-r--r--  1 root root    0 Dec 14 17:29 cpuset.memory_pressure_enabled
> -rw-r--r--  1 root root    0 Dec 14 17:29 cpuset.memory_spread_page
> -rw-r--r--  1 root root    0 Dec 14 17:29 cpuset.memory_spread_slab
> -rw-r--r--  1 root root    0 Dec 14 17:29 cpuset.mems
> -rw-r--r--  1 root root    0 Dec 14 17:29 cpuset.sched_load_balance
> -rw-r--r--  1 root root    0 Dec 14 17:29 cpuset.sched_relax_domain_level
> drwxr-xr-x  2 root root    0 Dec 14 17:29 hello
> -rw-r--r--  1 root root    0 Dec 14 17:29 notify_on_release
> -rw-r--r--  1 root root    0 Dec 14 17:29 release_agent
> -rw-r--r--  1 root root    0 Dec 14 17:31 tasks
> [host:~]$ ls -al /dev/cgroup/hello/
> total 0
> drwxr-xr-x 2 root root 0 Dec 14 17:29 .
> drwxr-xr-x 3 root root 0 Dec 14 17:29 ..
> -r--r--r-- 1 root root 0 Dec 14 17:29 cgroup.procs
> -rw-r--r-- 1 root root 0 Dec 14 17:29 cpuset.cpu_exclusive
> -rw-r--r-- 1 root root 0 Dec 14 17:30 cpuset.cpus
> -rw-r--r-- 1 root root 0 Dec 14 17:29 cpuset.mem_exclusive
> -rw-r--r-- 1 root root 0 Dec 14 17:29 cpuset.mem_hardwall
> -rw-r--r-- 1 root root 0 Dec 14 17:29 cpuset.memory_migrate
> -r--r--r-- 1 root root 0 Dec 14 17:29 cpuset.memory_pressure
> -rw-r--r-- 1 root root 0 Dec 14 17:29 cpuset.memory_spread_page
> -rw-r--r-- 1 root root 0 Dec 14 17:29 cpuset.memory_spread_slab
> -rw-r--r-- 1 root root 0 Dec 14 17:30 cpuset.mems
> -rw-r--r-- 1 root root 0 Dec 14 17:29 cpuset.sched_load_balance
> -rw-r--r-- 1 root root 0 Dec 14 17:29 cpuset.sched_relax_domain_level
> -rw-r--r-- 1 root root 0 Dec 14 17:29 notify_on_release
> -rw-r--r-- 1 root root 0 Dec 14 17:30 tasks
> [host:~]$ id
> uid=0(root) gid=0(root) groups=0(root)
> [host:~]$
>

Looks like Serge's ns suggestion solved your problem, right? 

-- 
	Three Cheers,
	Balbir
_______________________________________________
Containers mailing list
Containers@xxxxxxxxxxxxxxxxxxxxxxxxxx
https://lists.linux-foundation.org/mailman/listinfo/containers



[Index of Archives]     [Cgroups]     [Netdev]     [Linux Wireless]     [Kernel Newbies]     [Security]     [Linux for Hams]     [Netfilter]     [Bugtraq]     [Yosemite Forum]     [MIPS Linux]     [ARM Linux]     [Linux RAID]     [Linux Admin]     [Samba]

  Powered by Linux