On Tue, Apr 09, 2002 at 11:05:51AM +1000, Martin Pool wrote:
> I think what you want is the proposed --move option, which would
> delete the files after they're transferred.  However, your example
> points out a critical problem with --move: it will always race with
> other applications writing to the file.  If your mail delivery agent
> delivers a message while rsync is transferring the file, you might get
> none, some, or all of it on the destination, and the rest might be
> lost.
> 
> If you can ensure that this is not going to happen (by shutting down
> the mda or locking the mailbox), or you don't care, then you can do
> it.

Fwiw, the Maildir delivery algorithm seems to be resistant against this.
Transferring the cur and new directories in a Maildir should be safe.  See
http://cr.yp.to/proto/maildir.html for details. Of course, this only applies
when you are using Maildir-style mailboxes.

-- 
Jos Backus                 _/  _/_/_/        Santa Clara, CA
                          _/  _/   _/
                         _/  _/_/_/             
                    _/  _/  _/    _/
[EMAIL PROTECTED]     _/_/   _/_/_/            use Std::Disclaimer;

-- 
To unsubscribe or change options: http://lists.samba.org/mailman/listinfo/rsync
Before posting, read: http://www.tuxedo.org/~esr/faqs/smart-questions.html

Reply via email to