Eric thank you I would have never considered that as an issue.
I tried out your code and saw the problem.
You saved me going down a rabbit hole.

Many Thanks

On Thu, Apr 2, 2015 at 5:33 PM, Eric Wong <e...@80x24.org> wrote:

> James Rouzier <rouz...@gmail.com> wrote:
> > Hey Guys,
> >
> > I am working on a proof of concept of a simple key value store service
> > using lmdb as the back end.
> > I am using sendfile to avoid an extra copy.
>
> Be careful if you're overwriting any data in LMDB.
>
> zero-copy sendfile means any data queued up in the kernel will be
> subject to modifications as the underlying file is updated, so your
> client may se data it was not intended to see.
>
> I wanted to do the same thing as you last year but ended up writing a
> patch to the sendfile manpage instead:
>
>
> https://git.kernel.org/cgit/docs/man-pages/man-pages.git/patch?id=7b6a3299776b5c1c4f169a591434a855d50c68b4
>

Reply via email to