Re: userspace pagecache management tool

!MAILaRCHIVE_VOTE_RePLACE
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
To: Andrew Morton <akpm@...>
Cc: Rik van Riel <riel@...>, bert hubert <bert.hubert@...>, <linux-kernel@...>
Date: Saturday, March 3, 2007 - 6:56 pm

On Sat Mar 03, 2007 at 02:26:09PM -0800, Andrew Morton wrote:

I think what Rik is pointing out is that as currently
implemented, posix_fadvise is a much bigger hammer than is
generally useful or desirable.

Using posix_fadvise on the other hand says "immediately drop this
stuff from the pagecache, consequences be damned".  If someone
else happens to be using the specified data, well too bad, they
suffer collateral damage.  Process A can, maliciously or
ignorantly, deny service to process B.

On the other hand, your old but super cool O_STREAMING patch took
a kinder gentler approach, where applications could tell the
kernel "please do not keep this file descriptor's data in cache
on my account since I will not reuse it." If someone else however
was using the same data, the kernel would keep things cached as
usual and thereby avoid doing collateral damage.

 -Erik

--
Erik B. Andersen             http://codepoet-consulting.com/
--This message was written using 73% post-consumer electrons--
-
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
userspace pagecache management tool, Andrew Morton, (Sat Mar 3, 4:29 pm)
Re: userspace pagecache management tool, Pádraig Brady, (Mon Mar 5, 7:02 am)
Re: userspace pagecache management tool, Andrew Morton, (Mon Mar 5, 7:12 am)
Re: userspace pagecache management tool, Lee Revell, (Sat Mar 3, 9:16 pm)
Re: userspace pagecache management tool, Andrew Morton, (Sat Mar 3, 9:39 pm)
Re: userspace pagecache management tool, Lee Revell, (Sat Mar 3, 10:35 pm)
Re: userspace pagecache management tool, Andrew Morton, (Sun Mar 4, 12:35 am)
Re: userspace pagecache management tool, Eric St-Laurent, (Sat Mar 3, 8:14 pm)
Re: userspace pagecache management tool, Rik van Riel, (Sat Mar 3, 9:39 pm)
Re: userspace pagecache management tool, Andrew Morton, (Sat Mar 3, 9:10 pm)
Re: userspace pagecache management tool, Ray Lee, (Sat Mar 3, 6:58 pm)
Re: userspace pagecache management tool, Andrew Morton, (Sat Mar 3, 7:34 pm)
Re: userspace pagecache management tool, Ray Lee, (Sat Mar 3, 9:02 pm)
Re: userspace pagecache management tool, Andrew Morton, (Sat Mar 3, 9:21 pm)
Re: userspace pagecache management tool, Rik van Riel, (Sat Mar 3, 4:40 pm)
Re: userspace pagecache management tool, Andrew Morton, (Sat Mar 3, 5:12 pm)
Re: userspace pagecache management tool, Rik van Riel, (Sat Mar 3, 5:30 pm)
Re: userspace pagecache management tool, bert hubert, (Sat Mar 3, 5:41 pm)
Re: userspace pagecache management tool, Andrew Morton, (Sat Mar 3, 6:14 pm)
Re: userspace pagecache management tool, Rik van Riel, (Sat Mar 3, 6:19 pm)
Re: userspace pagecache management tool, Andrew Morton, (Sat Mar 3, 6:26 pm)
Re: userspace pagecache management tool, Erik Andersen, (Sat Mar 3, 6:56 pm)
Re: userspace pagecache management tool, bert hubert, (Sat Mar 3, 7:01 pm)
Re: userspace pagecache management tool, Andrew Morton, (Sat Mar 3, 7:45 pm)
Re: userspace pagecache management tool, Vaidyanathan Srinivasan, (Thu Mar 8, 3:59 am)
Re: userspace pagecache management tool, Andrew Morton, (Thu Mar 8, 4:12 am)
Re: userspace pagecache management tool, Pádraig Brady, (Tue Mar 6, 8:10 am)
Re: userspace pagecache management tool, Andrew Morton, (Tue Mar 6, 5:40 pm)
Re: userspace pagecache management tool, Pádraig Brady, (Wed Mar 7, 7:39 am)
Re: userspace pagecache management tool, Andrew Morton, (Wed Mar 7, 2:50 pm)
Re: userspace pagecache management tool, Rik van Riel, (Tue Mar 6, 5:44 pm)
Re: userspace pagecache management tool, Rik van Riel, (Sat Mar 3, 6:28 pm)
Re: userspace pagecache management tool, Andrew Morton, (Sat Mar 3, 6:38 pm)
Re: userspace pagecache management tool, Andrew Morton, (Sat Mar 3, 6:07 pm)
Re: userspace pagecache management tool, Rik van Riel, (Sat Mar 3, 6:25 pm)
Re: userspace pagecache management tool, Andrew Morton, (Sat Mar 3, 6:52 pm)
Re: userspace pagecache management tool, Rik van Riel, (Sat Mar 3, 8:01 pm)
Re: userspace pagecache management tool, Andrew Morton, (Sat Mar 3, 9:02 pm)
Re: userspace pagecache management tool, Rik van Riel, (Sat Mar 3, 9:23 pm)
Re: userspace pagecache management tool, Andrew Morton, (Sat Mar 3, 9:49 pm)
Re: userspace pagecache management tool, Rik van Riel, (Sat Mar 3, 9:56 pm)
Re: userspace pagecache management tool, Andrew Morton, (Sun Mar 4, 8:07 am)
Re: userspace pagecache management tool, Rik van Riel, (Sun Mar 4, 12:01 pm)
Re: userspace pagecache management tool, Peter Zijlstra, (Sun Mar 4, 10:35 am)
Re: userspace pagecache management tool, Andrew Morton, (Sat Mar 3, 6:37 pm)