rdiff-backup-users
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[rdiff-backup-users] Version 0.11.1 released


From: Ben Escoto
Subject: [rdiff-backup-users] Version 0.11.1 released
Date: Tue, 31 Dec 2002 01:25:19 -0800
User-agent: Mutt/1.4i

Happy New Year everyone.  The big change this version is with
metadata.  I will have to get to journaling later.  Here is the part
of the changelog describing v0.11.1:

New in v0.11.1 (2002/12/31)
---------------------------

**Warning** Various features have been removed from this version, so
this is not a safe upgrade.  Also this version has less error
checking, and, if it crashes, this version may be more prone to leave
the destination directory in an inconsistent state.  I plan to look at
these issues in the next version.  Also, this version is quite
different from previous ones, so you cannot run version 0.11.1 on one
end of a connection and any previous version on the other side.

The following features have been removed:

        --mirror-only option:  If you just want to mirror something, use
        rsync.  (Or you could use rdiff-backup and then just delete the
        rdiff-backup-data directory, and then update the root mtime.)

        --change-source-perms option:  This feature was pretty complicated
        to implement, and if something happened to rdiff-backup during a
        transfer, the old permissions could not be restored.

        All "resume" related functionality, like --checkpoint-interval:
        This was complicated to implement, and didn't seem to work all
        that well.

        Directory statistics file:  Although the session statistics file is
        still generated, the directory statistics file no longer is,
        because the new code structure makes it less inconvenient.

        The various --exclude and --include options no longer work when
        restoring.  This may be added later if there is demand.

        --windows-mode and filename quoting doesn't work.  There have been
        several requests for this in the past, so it will probably be
        re-added in the next version.

Extensive refactoring.  A lot of rdiff-backup's code was structured as
if it were still in one file, so it didn't make enough use of Python's
module system.

Now rdiff-backup writes metadata (uid, gid, mtime, etc.) to a
compressed text file in the rdiff-backup-data directory.  Here are
some ramifications:

        A user does not need root access on the destination side to record
        file ownership information.

        Some files may be recognized as not having changed based on this
        metadata, so it may not be necessary to traverse the whole mirror
        directory.  This can reduce file access on the destination side.

        Even when the --no-hard-links option is given when backing up,
        link relationships can be restored properly.  However, if this
        option is given, mirror files will not be linked together.

        Special file types like device and sockets which cannot be created
        on the remote side for some reason can still be backed up and
        restored properly.

Fixed bug with the --{include|exclude}-globbing-filelist options
(reported by Claus Herwig).

Added --list-changed-since option to list the files changed since the
given date, and added Bud Bruegger's patch to that.  The format and
information this option provides will probably change in the near
future.

Restoring is now pipelined for better high latency performance, and
unchanged files in the target directory will not be recopied.


-- 
Ben Escoto

Attachment: pgpqdbFEl__V5.pgp
Description: PGP signature


reply via email to

[Prev in Thread] Current Thread [Next in Thread]