Kenneth, here's a debian bugreport about bzip2 compression causing pretty bad timing performance for relatively little gain.
is there any chance for a toggle for this option in an upcoming RC version before 0.4.3 gets released? (please keep the cc when responding so that the debian bug tracker stays on top of the issue.) regards az ------- Forwarded Message Reply-To: Sam Morris <[EMAIL PROTECTED]>, [EMAIL PROTECTED] From: Sam Morris <[EMAIL PROTECTED]> To: Debian Bug Tracking System <[EMAIL PROTECTED]> Message-ID: <[EMAIL PROTECTED]> Date: Mon, 13 Aug 2007 18:10:35 +0100 Package: duplicity Version: 0.4.2-10.1 Severity: important Please disable the bzip2 compression patch, or make it possible to change the compression algorithm and level on the duplicity command line. Currently it is hardcoded as bzip2 and level 9, which makes Duplicity too slow to be usable on my system (a 2.4 GHz Pentium 4). I did some comparisons between Duplicity with the bzip2 patch applied and not applied (in which case I believe gnupg defaults to ZIP compression). Each set of entries consists of the uncompressed size of the filesystem on disk, then the size of an initial, full backup made with duplicity with the bzip2 patch applied, then another initial full backup made without the patch. Size (MiB) Dir ---------- --- 45 boot 7 boot.bzip2 7 boot.zip 5040 root 418 root.bzip2 511 root.zip 4032 var 437 var.bzip2 511 var.zip 10080 srv 3925 srv.bzip2 4167 srv.zip The backup script took 240 minutes to back these four filesystems up with bzip2 before I aborted it (note that it had not finished the job, as there were still the svn and home filesystems, totalling another 13104 MiB to back up). After I reverted the patch, the script finished in 106 minutes (this time, *including* the home and svn filesystems). IMO, more than doubling the time that duplicity takes to run is not worth the 8% in disk space savings from the patch. :) -- System Information: Debian Release: 4.0 APT prefers stable APT policy: (540, 'stable') Architecture: i386 (i686) Shell: /bin/sh linked to /bin/bash Kernel: Linux 2.6.18-4-686 Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8) Versions of packages duplicity depends on: ii gnupg 1.4.6-2 GNU privacy guard - a free PGP rep ii libc6 2.3.6.ds1-13 GNU C Library: Shared libraries ii librsync1 0.9.7-1 Library which implements the rsync ii python 2.4.4-2 An interactive high-level object-o ii python-central 0.5.12 register and build utility for Pyt ii python-gnupginterface 0.3.2-9 Python interface to GnuPG (GPG) duplicity recommends no packages. -- no debconf information ------- End of Forwarded Message -- + Alexander Zangerl + DSA 42BD645D + (RSA 5B586291) "I am truly free only when all human beings, men and women, are equally free." -- Mikhail Bakunin
signature.asc
Description: Digital Signature