I noticed that my latest  "syncHome" script log scontained a number of
unexpected "Permission denied" errors for some modified files.  The cause
seems to be that those files were read-only at the target.

The syncHome script is used to maintain a partial mirror of my home
directory tree on another host.

Further investigation and some experiments led me to suspect the
--append-verify functionality.  Specifically, those files were not rsync'd
when the --append-verify rsync flag was specified but were properly rsync'd
when --append-verify was NOT specified.

Other rsync scripts that use --append-verify and are run as root seem not
to exhibit this behavior.

FYI, I downloaded and built the "latest" version (rsync  version 3.2.3
 protocol version 31) and with this version of rsync, the modified files
are silently NOT rsync'd for both root and non-root users when
--append-verify is specified.  When --append-verify is not specified, the
updated files are rsync'd correctly.

That seems to me to be a serious bug, IMHO, because I "LIKE' to use
--append-verify to ensure that large files are copied entirely without
having to resync the entire file if there is an error.  If the
--append-verify option *silently fails* to rsync some updated files that
*should* be rsync'd, I cannot use --append-verify!

Please advise whether I am misunderstanding the purpose of, or misusing
the  --append-verify flag or if this is a bug.   It is really easy to
reproduce, BTW...

Dave Knight
Radford, VA
-- 
Please use reply-all for most replies to avoid omitting the mailing list.
To unsubscribe or change options: https://lists.samba.org/mailman/listinfo/rsync
Before posting, read: http://www.catb.org/~esr/faqs/smart-questions.html

Reply via email to