Hi Balbir, On Fri, Oct 11, 2013 at 3:09 AM, Balbir Singh <bsinghar...@gmail.com> wrote: > Hi, Team > > I've been wondering if we should publish a roadmap. There are several > items on my wish list, I thought I'll share them for comments and > thoughts > > a. libcg needs a layer 2 API > > For e.g., setting cpu shares should be supported via a CPU shares API. > libcg_set_cpu_shares() > Setting memory cgroup limits should be supported as libcg_set_memcg_hard_limit > > b. When I designed the first iteration of libcg, I made it like udev > with a client<->server architecture. For simplicity then we moved to > the client only model. I propose we support the client only model plus > consider adding a server side component. The idea being > > a. If limits change or a client changes something, there is no way to > do notification today, we need to walk the entire tree > b. We need a consistent view of the filesystem so that we can make > global changes
cgroups is changing, and libcgroup will soon be obsolete. http://www.freedesktop.org/wiki/Software/systemd/ControlGroupInterface/ Tejun has announced that he is changing a lot of things about cgroups and it will be managed by a single manager which will be systemd. (and presumably something else for non systemd distros). Once I am clear of the exact changes, I will probably update the library so that non-systemd distros have something, but I think it would probably be better to try to be feature compatible with systemd. Thanks! Dhaval ------------------------------------------------------------------------------ October Webinars: Code for Performance Free Intel webinars can help you accelerate application performance. Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from the latest Intel processors and coprocessors. See abstracts and register > http://pubads.g.doubleclick.net/gampad/clk?id=60134071&iu=/4140/ostg.clktrk _______________________________________________ Libcg-devel mailing list Libcg-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/libcg-devel