As far as I know, yes, it is compiled. Memory controller is normally mounted in /cgroup/ and all files are present. Here my kernel config :
CONFIG_CGROUPS=y # CONFIG_CGROUP_DEBUG is not set CONFIG_CGROUP_FREEZER=y CONFIG_CGROUP_DEVICE=y CONFIG_CGROUP_CPUACCT=y CONFIG_CGROUP_MEM_RES_CTLR=y CONFIG_CGROUP_MEM_RES_CTLR_SWAP=y # CONFIG_CGROUP_MEM_RES_CTLR_SWAP_ENABLED is not set CONFIG_CGROUP_PERF=y CONFIG_CGROUP_SCHED=y CONFIG_BLK_CGROUP=y # CONFIG_DEBUG_BLK_CGROUP is not set CONFIG_NET_CLS_CGROUP=y If I disable memory controller everything will work fine with all other controllers. But, when enabling again memory controller, I have problems getting some files like freezer.state or memory.failctn. I guess this is because of the failure of cgroup_get_cgroup(). Am I missing something ? Best regards, 2014-12-08 11:32 GMT+01:00 Balbir Singh <bsinghar...@gmail.com>: > On Mon, Dec 8, 2014 at 3:52 PM, Alexandre LAURENT > <pro.laurent.alexan...@gmail.com> wrote: > > Hello, > > > > I am using libcg 0.41 and Linux Kernel 3.2.0.4 (AMD 64) on Debian 7. > > When I am using memory controller (and some others) through the following > > config file : > > --- > > mount { > > cpu = /cgroup/cpu; > > freezer = /cgroup/freezer; > > net_cls = /cgroup/net_cls; > > blkio = /cgroup/blkio; > > memory = /cgroup/memory; > > } > > --- > > > > the cgroup_get_cgroup() function is returning an error "Cgroup invalid > > operation". > > The error seems to be emitted from cgroup_add_controller() which will > > return on this case : > > /* > > * Still not sure how to handle the failure here. > > */ > > for (i = 0; i < cgroup->index; i++) { > > if (strncmp(name, cgroup->controller[i]->name, > > sizeof(cgroup->controller[i]->name)) == 0) > > { > > return NULL; > > } > > } > > > > > > When commenting the memory controller line, the error disappear. > > I have also tried to output all debug messages available in libcg, but > none > > of these seems related to this issue. > > > > What can cause this issue ? > > Is memory cgroup compiled? > > Balbir Singh. > ------------------------------------------------------------------------------ Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server from Actuate! Instantly Supercharge Your Business Reports and Dashboards with Interactivity, Sharing, Native Excel Exports, App Integration & more Get technology previously reserved for billion-dollar corporations, FREE http://pubads.g.doubleclick.net/gampad/clk?id=164703151&iu=/4140/ostg.clktrk _______________________________________________ Libcg-devel mailing list Libcg-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/libcg-devel