Direct I/O support (patches included)
rsync at tlinx.org
Tue Feb 19 13:42:29 MST 2013
In thinking about this some more, you probably
want to limit your O_DIRECT to just opens on files --
I think that might be the cause of the error I got.
The other stuff may still apply, but may be OS dependent.
It doesn't look like it is real easy to tell in the
open routine where the O_DIRECT flag is now (w/your patch)
if we are operating on a file or on a socket.
More information about the rsync