[Devel] Re: cgroup tasks file error
Serge Hallyn
serge.hallyn at canonical.com
Tue Dec 14 09:40:40 PST 2010
Quoting ccmail111 (ccmail111 at yahoo.com):
>
> Isn't ns mounted by default ?
I thought that in an earlier email you said you had done
mount -t cgroup cpuset -ocpuset /dev/cgroup
in which case ns would not be mounted. But note, we DO NOT
want you to have ns mounted :)
> 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
> [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
>
>
> Any thoughts !?
Yes, ns cgroup is forbidding you from moving back :) Mount without it.
-serge
_______________________________________________
Containers mailing list
Containers at lists.linux-foundation.org
https://lists.linux-foundation.org/mailman/listinfo/containers
More information about the Devel
mailing list