full upload happening even though only a timestamp has changed
jw schultz
jw at pegasys.ws
Tue Apr 22 12:53:16 EST 2003
On Tue, Apr 22, 2003 at 12:11:10AM +0000, Tom Goulet wrote:
> Hello,
>
> For no apparent reason Rsync is uploading the whole file even though the
> the remote file is identical to the local file. Here is a transcript to
> demonstrate what is going wrong:
> tomg at nova:~/mylibrary$ rsync -rtlPvessh /extra/library teep:/extra/tomg
> building file list ...
> 46349 files to consider
> wrote 1358812 bytes read 20 bytes 44551.87 bytes/sec
> total size is 5240249974 speedup is 3856.44
> tomg at nova:~/mylibrary$ touch /extra/library/software/Knopper,_Klaus/KNOPPIX_V3.2-2003-04-18-EN.iso
> tomg at nova:~/mylibrary$ rsync -rtlPvessh /extra/library teep:/extra/tomg
> building file list ...
> 46349 files to consider
> library/software/Knopper,_Klaus/KNOPPIX_V3.2-2003-04-18-EN.iso
> 12288000 1% 1.05MB/s 0:11:09
>
> It will take eleven minutes or so and upload the entire thing. What I
> expected to happen was Rsync doing its checksum thing on the entire file
> and then not uploading anything because the file was the same.
>
> Here are listings of two files on the remote host to show that uploading
> is really happening:
> -rw------- 1 tomg users 104792064 Apr 21 18:07 .KNOPPIX_V3.2-2003-04-18-EN.iso.vNUGjU
> -rw-r--r-- 1 tomg users 729716736 Apr 21 13:55 KNOPPIX_V3.2-2003-04-18-EN.iso
>
> Local Rsync is version 2.5.6-0.1 on Debian testing. Remote Rsync is
> version 2.5.4 on Slackware 8.0. If I recall correctly, the same problem
> happened with a remote Rsync of version 2.5.5-0.1 on Debian testing.
>
> Is this a bug? Am I doing something wrong? Please give me a CC as I am
> not subscribed.
I think this may be a very old bug. According to OLD_NEWS
2.5.4 has a bug where --whole-file is the default even over
the network. Try it with --no-whole-file.
--
________________________________________________________________
J.W. Schultz Pegasystems Technologies
email address: jw at pegasys.ws
Remember Cernan and Schmitt
More information about the rsync
mailing list