(when) does rsync daemon sync ?
wayned at samba.org
Sat Nov 6 09:51:54 MDT 2010
On Tue, Nov 2, 2010 at 9:29 AM, Norbert van Bolhuis
<nvbolhuis at aimvalley.nl>wrote:
> Is there a way to make the rsync daemon use sync or whatsoever to make sure
> the rsync command returns only if all transferred data is written to
> physical media[?]
You can't delay the return, but you can ask the rsync daemon to run "sync"
by using a "post-xfer exec" command. If you want that to run only for
received files (i.e. if the module could be alternately used for sending
files too), you'll need to also specify a pre-xfer exec command that
analyzes the RSYNC_REQUEST variable, note the RSYNC_PID of any request that
is for an incoming transfer, and make your post-xfer exec check if its
RSYNC_PID indicates that it is a writing transfer. Alternately, you could
make one module write-only and a duplicate module read-only and only put the
post-xfer sync onto the write-only module.
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the rsync