Messages in this thread | | | Date | Fri, 9 Jul 2010 12:04:22 +0200 | From | Andrea Righi <> | Subject | Re: [RFC][PATCH 00/11] blkiocg async support |
| |
On Thu, Jul 08, 2010 at 10:57:13PM -0400, Munehiro Ikeda wrote: > This might be a piece of puzzle for complete async write support of blkio > controller. One of other pieces in my head is page dirtying ratio control. > I believe Andrea Righi was working on it...how about the situation?
Greg Thelen (cc'ed) did some progresses on my original work. AFAIK there're still some locking issue to resolve, principally because cgroup dirty memory accounting requires lock_page_cgroup() to be irq-safe. I did some tests using the irq-safe locking vs trylock approach and Greg also tested the RCU way.
The RCU approach seems promising IMHO, because the page's cgroup owner is supposed to change rarely (except for the files shared and frequently written by many cgroups).
Greg, do you have a patch rebased to a recent kernel?
Thanks, -Andrea
| |