bug-bash
[Top][All Lists]
Advanced

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

Re: [PATCH] histfile: fix mmap page alignment


From: Grisha Levit
Subject: Re: [PATCH] histfile: fix mmap page alignment
Date: Fri, 18 Oct 2024 12:19:52 -0400

On Fri, Oct 18, 2024 at 12:15 PM Chet Ramey <chet.ramey@case.edu> wrote:
>
> On 10/18/24 11:51 AM, Chet Ramey wrote:
> > On 10/17/24 8:27 PM, Grisha Levit wrote:
> >> The mmap in history_do_write would usually fail when appending because
> >> the offset must be a multiple of the page size.
> >
> > Thanks for the report. Not everyone requires this, but since some systems
> > do, it's better to do this for portability.
>
> Of course, the fact that nothing defines HISTORY_USE_MMAP limits the
> impact somewhat.

I was just composing a question about this -- is this intentional? It looks
like it used to be behind HAVE_MMAP (which does get set) but changed soon
after.

I guess I wouldn't expect much of a performance difference between mmap-
based and regular I/O for sequential access patterns like the ones here,
though some rough testing I just did showed about a 30% improvement.



reply via email to

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