Patch to revive tmpfiles
jw schultz
jw at pegasys.ws
Thu Oct 9 06:56:12 EST 2003
On Mon, Oct 06, 2003 at 03:22:04PM +0200, Hans Eric Sandström wrote:
> This is a patch to fix one annoyance of having rsync processes race:
>
> I usually keep our servers synced with the following script, run by cron.
> #!/bin/sh
> lockfile -r 2 -l 1000 /tmp/synchome.lock || exit 1
> rsync -e ssh -avHP --delete zorro01:/home/\* /home >/dev/null
> rm -f /tmp/synchome.lock
> --
>
> Sometimes my users (including myself) are in a hurry and syncronise files and directories in their homes themselves. This bypasses the lock above and two or more rsync processes are in a race.
>
> What happens is that the competing rsync processes delete each others temporary files a lot of network traffic is wasted since rsyncing fails when the temp file is deleted.
>
> The included patch tries to remedy this situation by reviving the temp file.
Interesting idea. Very platform dependant though.
>
--
________________________________________________________________
J.W. Schultz Pegasystems Technologies
email address: jw at pegasys.ws
Remember Cernan and Schmitt
More information about the rsync
mailing list