bug-hurd
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: multi page memory object operations


From: Brent W. Baccala
Subject: Re: multi page memory object operations
Date: Mon, 31 Jul 2017 10:40:14 -0400

On Mon, Jul 31, 2017 at 5:21 AM, Richard Braun <rbraun@sceen.net> wrote:
On Sun, Jul 30, 2017 at 10:20:55PM -0400, Brent W. Baccala wrote:

> Does anybody know the history of multi page requests?  Was it ever
> implemented in the kernel?

Maksym Planeta worked on it as part of the 2012 GSoC. I tried to review
it for merging, but was never satisfied with some details, too afraid
of what it would break (in both the API and ABI), and didn't consider
the gain worth at the time (I always thought improving the page cache
internally first, without involving the external pagers, would yield
much better results, and it did). Both Maksym and I went on to do other
things and the work just lingered, as is often the case. It could make
sense to revive the work now that paging was globally improved, but
you'll likely get conflicts, and the work isn't trivial, IOW it really
needs careful review.

I'm designing the new libpager to handle multi page requests, so I'll just leave it at that.  If the kernel work gets revived, the filesystem translators will be able to handle it.

    agape
    brent
 


reply via email to

[Prev in Thread] Current Thread [Next in Thread]