On Mon, Jul 31, 2017 at 5:21 AM, Richard Braun <rbr...@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