>>>>> Wiebe Cazemier <[EMAIL PROTECTED]>
>>>>> wrote the following on Sun, 06 Nov 2005 18:45:08 +0100

> Firstly, the GPG signature on your mail failed. Is the mail
> authentic?

Yes, although my mailer also thinks the signature is bad.  That's
weird, I'm not sure what happened.

> Does the user have control over diffing the metafiles, with a new
> feature? I thought you had decided against that, because it would
> make the archive more prone to errors.

No, in this version it's a mandatory feature.  As for errors, I took a
compromise position.  Firstly, rdiff-backup won't extend the string of
diffs longer than 9.  So if you do a lot of backups your
mirror_metadatas will look like:

<snapshot>
<diff 1>
...
<diff 9>
<snapshot>
<diff 1>
...
<diff 9>
<snapshot>
...etc

avoiding the need for a string of diffs 100+ files long to be intact.
Since the diffs will probably be much smaller than the snapshot
(especially with the uncompressable sha1 info added), the snapshot +
diffs probably aren't much bigger than the snapshot.  If the chance of
corruption is roughly proportional to the total size, then there isn't
much increase in total corruption risk.

Also diffs aren't written when the files are being incremented.
rdiff-backup will write the snapshot first, sync it, then as a final
step reread the snapshot, write a diff, and delete the snapshot.  If
rdiff-backup gets interrupted, the regress step knows that if there is
both a diff and a snapshot, then the snapshot must be fully written
but the diff may have been interrupted.


-- 
Ben Escoto

Attachment: pgp5GKShCNymB.pgp
Description: PGP signature

_______________________________________________
rdiff-backup-users mailing list at [email protected]
http://lists.nongnu.org/mailman/listinfo/rdiff-backup-users
Wiki URL: http://rdiff-backup.solutionsfirst.com.au/index.php/RdiffBackupWiki

Reply via email to