Sim writes:

> Some time I have error report, from "tar.gz" files.
> 
> ( BackupPc download it with rsync )
> 
> You can see this report with "One Error".
> 
> Connected to srv1.lan:873, remote version 29
> Connected to module backup
> Sending args: --server --sender --numeric-ids --perms --owner --group
> --devices --links --times --block-size=2048 --recursive . .
> Xfer PIDs are now 12004
> [ saltate 23 righe ]
> var-www.tar.gz: md4 doesn't match: will retry in phase 1; file removed
> [ saltate 4 righe ]
> Done: 26 files, 587554421 bytes

Sometimes the rsync algorithm gets collisions between block digests
(ie: two different blocks actually have the same digest) so the wrong
block is used.  The causes the overall md4 checksum to fail.  A second
pass is used with larger (stronger) block digests, and the file will
be transferred correctly in the second phase.  The only impact is an
increase in transfer time for the second phase.

In more recent rsync protocol versions, the first pass digest
length is dynamic, reducing the chance of this happening.  but
File::RsyncP 0.52 doesn't support this.  The next version will.

Craig


-------------------------------------------------------
This SF.Net email is sponsored by xPML, a groundbreaking scripting language
that extends applications into web and mobile media. Attend the live webcast
and join the prime developer group breaking into this new coding territory!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid0944&bid$1720&dat1642
_______________________________________________
BackupPC-users mailing list
BackupPC-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/backuppc-users
http://backuppc.sourceforge.net/

Reply via email to