login
Header Space

 
 

Re: [PATCH 1/6] cpuset write dirty map

Score:
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
To: Ethan Solomita <solo@...>
Cc: <linux-mm@...>, LKML <linux-kernel@...>, Christoph Lameter <clameter@...>
Date: Tuesday, September 18, 2007 - 10:14 pm

On Tue, 18 Sep 2007 17:51:49 -0700 Ethan Solomita <solo@google.com> wrote:


None of this is very nice.  Yes, it would be good to save all that memory
and yes, I_DIRTY_PAGES inodes are very much the uncommon case.

But if a failed GFP_ATOMIC allocation results in data loss then that's a
showstopper.

How hard would it be to handle the allocation failure in a more friendly
manner?  Say, if the allocation failed then point mapping->dirty_nodes at
some global all-ones nodemask, and then special-case that nodemask in the
freeing code?


Sounds sane.


-
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
[PATCH 0/6] cpuset aware writeback, Ethan Solomita, (Tue Jul 17, 5:23 pm)
Re: [PATCH 0/6] cpuset aware writeback, Ethan Solomita, (Tue Sep 11, 9:32 pm)
[PATCH 6/6] cpuset dirty limits, Ethan Solomita, (Tue Sep 11, 9:42 pm)
Re: [PATCH 6/6] cpuset dirty limits, Andrew Morton, (Fri Sep 14, 7:15 pm)
Re: [PATCH 6/6] cpuset dirty limits, Christoph Lameter, (Mon Sep 17, 3:00 pm)
Re: [PATCH 6/6] cpuset dirty limits, Ethan Solomita, (Tue Sep 18, 8:23 pm)
[PATCH 5/6] cpuset write vm writeout, Ethan Solomita, (Tue Sep 11, 9:41 pm)
[PATCH 4/6] cpuset write vmscan, Ethan Solomita, (Tue Sep 11, 9:40 pm)
[PATCH 3/6] cpuset write throttle, Ethan Solomita, (Tue Sep 11, 9:39 pm)
[PATCH 2/6] cpuset write pdflush nodemask, Ethan Solomita, (Tue Sep 11, 9:38 pm)
[PATCH 1/6] cpuset write dirty map, Ethan Solomita, (Tue Sep 11, 9:36 pm)
Re: [PATCH 1/6] cpuset write dirty map, Andrew Morton, (Fri Sep 14, 7:15 pm)
Re: [PATCH 1/6] cpuset write dirty map, Ethan Solomita, (Tue Sep 18, 8:51 pm)
Re: [PATCH 1/6] cpuset write dirty map, Christoph Lameter, (Wed Sep 19, 1:06 pm)
Re: [PATCH 1/6] cpuset write dirty map, Andrew Morton, (Tue Sep 18, 10:14 pm)
Re: [PATCH 1/6] cpuset write dirty map, Christoph Lameter, (Wed Sep 19, 1:08 pm)
Re: [PATCH 1/6] cpuset write dirty map, Christoph Lameter, (Mon Sep 17, 3:10 pm)
Re: [PATCH 1/6] cpuset write dirty map, Satyam Sharma, (Fri Sep 14, 7:47 pm)
Re: [PATCH 1/6] cpuset write dirty map, Andrew Morton, (Fri Sep 14, 8:07 pm)
Re: [PATCH 1/6] cpuset write dirty map, Satyam Sharma, (Fri Sep 14, 8:16 pm)
Re: [PATCH 1/6] cpuset write dirty map, Mike Travis, (Mon Sep 17, 2:37 pm)
Re: [PATCH 0/6] cpuset aware writeback, Christoph Lameter, (Mon Jul 23, 4:18 pm)
Re: [PATCH 0/6] cpuset aware writeback, Ethan Solomita, (Mon Jul 23, 5:30 pm)
Re: [PATCH 0/6] cpuset aware writeback, Christoph Lameter, (Mon Jul 23, 5:53 pm)
[PATCH 6/6] cpuset dirty limits, Ethan Solomita, (Tue Jul 17, 5:37 pm)
[PATCH 5/6] cpuset write vm writeout, Ethan Solomita, (Tue Jul 17, 5:36 pm)
[PATCH 4/6] cpuset write vmscan, Ethan Solomita, (Tue Jul 17, 5:35 pm)
[PATCH 3/6] cpuset write throttle, Ethan Solomita, (Tue Jul 17, 5:34 pm)
[PATCH 2/6] cpuset write pdflush nodemask, Ethan Solomita, (Tue Jul 17, 5:33 pm)
[PATCH 1/6] cpuset write dirty map, Ethan Solomita, (Tue Jul 17, 5:32 pm)
speck-geostationary