Re: [PATCH 02/10] mm: system wide ALLOC_NO_WATERMARK

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
From: Daniel Phillips
Date: Monday, August 6, 2007 - 3:59 pm

On Monday 06 August 2007 14:05, Christoph Lameter wrote:

Correct.  That is what the throttling part of these patches is about.  
In order to fix the vm writeout deadlock problem properly, two things 
are necessary:

  1) Throttle the vm writeout path to use a bounded amount of memory

  2) Provide access to a sufficiently large amount of reserve memory for 
each memory user in the vm writeout path

You can understand every detail of this patch set and the following ones 
coming from Peter in terms of those two requirements.


Actually, recursing into the vm should be disabled entirely but that is 
a rather deeply ingrained part of mm culture we do not propose to 
fiddle with just now.

Memory pools are refilled when the pool user frees some memory, not ever 
by the mm.

Regards,

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

Messages in current thread:
[PATCH 02/10] mm: system wide ALLOC_NO_WATERMARK, Peter Zijlstra, (Mon Aug 6, 3:29 am)
Re: [PATCH 02/10] mm: system wide ALLOC_NO_WATERMARK, Christoph Lameter, (Mon Aug 6, 11:11 am)
Re: [PATCH 02/10] mm: system wide ALLOC_NO_WATERMARK, Daniel Phillips, (Mon Aug 6, 11:21 am)
Re: [PATCH 02/10] mm: system wide ALLOC_NO_WATERMARK, Peter Zijlstra, (Mon Aug 6, 11:31 am)
Re: [PATCH 02/10] mm: system wide ALLOC_NO_WATERMARK, Christoph Lameter, (Mon Aug 6, 11:42 am)
Re: [PATCH 02/10] mm: system wide ALLOC_NO_WATERMARK, Daniel Phillips, (Mon Aug 6, 11:43 am)
Re: [PATCH 02/10] mm: system wide ALLOC_NO_WATERMARK, Daniel Phillips, (Mon Aug 6, 11:48 am)
Re: [PATCH 02/10] mm: system wide ALLOC_NO_WATERMARK, Christoph Lameter, (Mon Aug 6, 11:51 am)
Re: [PATCH 02/10] mm: system wide ALLOC_NO_WATERMARK, Christoph Lameter, (Mon Aug 6, 12:11 pm)
Re: [PATCH 02/10] mm: system wide ALLOC_NO_WATERMARK, Daniel Phillips, (Mon Aug 6, 12:15 pm)
Re: [PATCH 02/10] mm: system wide ALLOC_NO_WATERMARK, Peter Zijlstra, (Mon Aug 6, 12:31 pm)
Re: [PATCH 02/10] mm: system wide ALLOC_NO_WATERMARK, Christoph Lameter, (Mon Aug 6, 1:12 pm)
Re: [PATCH 02/10] mm: system wide ALLOC_NO_WATERMARK, Matt Mackall, (Mon Aug 6, 1:12 pm)
Re: [PATCH 02/10] mm: system wide ALLOC_NO_WATERMARK, Christoph Lameter, (Mon Aug 6, 1:19 pm)
Re: [PATCH 02/10] mm: system wide ALLOC_NO_WATERMARK, Peter Zijlstra, (Mon Aug 6, 1:26 pm)
Re: [PATCH 02/10] mm: system wide ALLOC_NO_WATERMARK, Andrew Morton, (Mon Aug 6, 1:27 pm)
Re: [PATCH 02/10] mm: system wide ALLOC_NO_WATERMARK, Christoph Lameter, (Mon Aug 6, 2:05 pm)
Re: [PATCH 02/10] mm: system wide ALLOC_NO_WATERMARK, Daniel Phillips, (Mon Aug 6, 3:47 pm)
Re: [PATCH 02/10] mm: system wide ALLOC_NO_WATERMARK, Daniel Phillips, (Mon Aug 6, 3:59 pm)
Re: [PATCH 02/10] mm: system wide ALLOC_NO_WATERMARK, Christoph Lameter, (Mon Aug 6, 4:14 pm)
Re: [PATCH 02/10] mm: system wide ALLOC_NO_WATERMARK, Daniel Phillips, (Mon Aug 6, 4:16 pm)
Re: [PATCH 02/10] mm: system wide ALLOC_NO_WATERMARK, Daniel Phillips, (Mon Aug 6, 4:49 pm)
Re: [PATCH 02/10] mm: system wide ALLOC_NO_WATERMARK, Christoph Lameter, (Tue Aug 7, 3:18 pm)
Re: [PATCH 02/10] mm: system wide ALLOC_NO_WATERMARK, Peter Zijlstra, (Wed Aug 8, 12:24 am)
Re: [PATCH 02/10] mm: system wide ALLOC_NO_WATERMARK, Daniel Phillips, (Wed Aug 8, 12:37 am)
Re: [PATCH 02/10] mm: system wide ALLOC_NO_WATERMARK, Christoph Lameter, (Wed Aug 8, 11:06 am)
Re: [PATCH 02/10] mm: system wide ALLOC_NO_WATERMARK, Christoph Lameter, (Wed Aug 8, 11:09 am)
Re: [PATCH 02/10] mm: system wide ALLOC_NO_WATERMARK, Daniel Phillips, (Thu Aug 9, 11:41 am)
Re: [PATCH 02/10] mm: system wide ALLOC_NO_WATERMARK, Christoph Lameter, (Thu Aug 9, 11:49 am)
Re: [PATCH 02/10] mm: system wide ALLOC_NO_WATERMARK, Daniel Phillips, (Thu Aug 9, 5:17 pm)
Re: [PATCH 02/10] mm: system wide ALLOC_NO_WATERMARK, Christoph Lameter, (Thu Aug 9, 6:48 pm)
Re: [PATCH 02/10] mm: system wide ALLOC_NO_WATERMARK, Daniel Phillips, (Thu Aug 9, 8:34 pm)
Re: [PATCH 02/10] mm: system wide ALLOC_NO_WATERMARK, Christoph Lameter, (Thu Aug 9, 8:48 pm)
Re: [PATCH 02/10] mm: system wide ALLOC_NO_WATERMARK, Daniel Phillips, (Fri Aug 10, 1:15 am)
Re: [PATCH 02/10] mm: system wide ALLOC_NO_WATERMARK, Christoph Lameter, (Fri Aug 10, 10:46 am)
Re: [PATCH 02/10] mm: system wide ALLOC_NO_WATERMARK, Daniel Phillips, (Fri Aug 10, 4:25 pm)
Re: [PATCH 02/10] mm: system wide ALLOC_NO_WATERMARK, Daniel Phillips, (Sun Aug 12, 11:55 pm)
Re: [PATCH 02/10] mm: system wide ALLOC_NO_WATERMARK, Christoph Lameter, (Mon Aug 13, 4:04 pm)