Quoting Arie Skliarouk (sklia...@gmail.com): > I don't have the /cgroup directory mounted. Somehow, the directory is > mounted automatically onto the /sys/fs/cgroup > > *root@mf:~# df | grep cgroup > cgroup 12368328 0 12368328 0% /sys/fs/cgroup > root@mf:~# ls /sys/fs/cgroup/ > blkio cpu cpuacct cpuset devices freezer memory net_cls perf_event* > > Each subdirectory of the above contains directory per container with knobs > that are specific to the resource: > > *root@mf:~# ls /sys/fs/cgroup/cpu/dev > cgroup.clone_children cgroup.procs cpu.rt_runtime_us > notify_on_release > cgroup.event_control cpu.rt_period_us cpu.shares tasks > root@mf:~#* > > Could well be this is because of the 3.0.0-12-server kernel. I don't see
No, userspace does the mounting. i.e. in ubuntu the cgroup-lite or cgroup-bin packages both do it. > how I can rename a stuck cgroup easily in this situation. Any advices? You can build an lxc with my patch (until Daniel has a chance to apply it), but in the meantime you can make a script 'move_cgroup.sh' along the lines of: #!/bin/sh if [ $# -lt 1 ]; then echo "Usage: $0 <cgroup-name>" echo " Moves the <cgroup-name> out of the way." fi g=$1 t=`mktemp -u cg.XXXXXXXX` for d in /sys/fs/cgroup/*; do mv $d/$g $d/$g.$t done Note that doesn't clean anything up, so if there are hung tasks those will still be around. A script to list details of each task in the hung cgroup would be pretty simple too, and useful - if you write one, you might send it here for inclusion in lxc! > BTW, I once had /cgroup mounted from fstab like this: > > *none /cgroup cgroup defaults 0 0* > > It grouped all settings into per-container directory nicely, but the server > failed to boot with that. Yes, once early userspace has mounted the /sys/fs/cgroup/*, that fstab entry would cause trouble. But if you remove the package doing the cgroup mounting, you should be able to go back to using this fstab entry. -serge ------------------------------------------------------------------------------ Write once. Port to many. Get the SDK and tools to simplify cross-platform app development. Create new or port existing apps to sell to consumers worldwide. Explore the Intel AppUpSM program developer opportunity. appdeveloper.intel.com/join http://p.sf.net/sfu/intel-appdev _______________________________________________ Lxc-users mailing list Lxc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/lxc-users