[Bug 15254] New: rsync performs full replication with option -I since last upgrade to version 3.2.3 protocol version 31
Francis.Montagnac at inria.fr
Francis.Montagnac at inria.fr
Sun Nov 27 07:39:03 UTC 2022
Hi.
On Sat, 26 Nov 2022 21:24:45 +0000 just subscribed for rsync-qa from bugzilla via rsync wrote:
> I can replicate the issue in a simple test scenario /tmp/source to /tmp/dest
> via
> rsync -rauvxHI --delete --stats --log-file=/tmp/rsync.log \
> /tmp/source/ /tmp/dest/
> Performs a full replication every time the command is being launched
If you add verbosity (ex: -vvv) you will see:
delta-transmission disabled for local transfer or --whole-file
and thus full replication.
But you are right, even with adding --no-whole-file or using SSH produces a
full replication with -I
rsync -i -rauxHI --no-whole-file --delete --stats --log-file=/tmp/rsync.log /tmp/source/ /tmp/dest/ -n
>f......... foo
Number of files: 2 (reg: 1, dir: 1)
Number of created files: 0
Number of deleted files: 0
Number of regular files transferred: 1
Total file size: 4 bytes
<snip>
rsync -i -rauxHI --delete --stats --log-file=/tmp/rsync.log /tmp/source/ localhost:/tmp/dest/ -n
<f......... foo
Number of files: 2 (reg: 1, dir: 1)
Number of created files: 0
Number of deleted files: 0
Number of regular files transferred: 1
<snip>
rsync -i -rauxH --delete --stats --log-file=/tmp/rsync.log /tmp/source/ localhost:/tmp/dest/ -n
Number of files: 2 (reg: 1, dir: 1)
Number of created files: 0
Number of deleted files: 0
Number of regular files transferred: 0
<snip>
PS: the -a option implies -r: you can thus suppress -r
--
francis
More information about the rsync
mailing list