On Jan 13, 2014, at 16:03, Robert Haas <robertmhaas@gmail.com> wrote:
> On Mon, Jan 13, 2014 at 3:53 PM, Trond Myklebust <trondmy@gmail.com> wrote:
>> O_DIRECT was specifically designed to solve the problem of double buffering between applications and the kernel. Why
areyou not able to use that in these situations?
>
> O_DIRECT was apparently designed by a deranged monkey on some serious
> mind-controlling substances. But don't take it from me, I have it on
> good authority:
>
> http://yarchive.net/comp/linux/o_direct.html
>
> One might even say the best authority.
You do realise that is 12 year old information, right? …and yes, we have added both aio and vectored operations to
O_DIRECTin the meantime.
Meanwhile, no progress has been made on the “non-deranged” interface that authority was advocating.
Cheers, Trond