[Pkg-bazaar-maint] Bug#454504: bzr: Large performance regression with rich-root format
Roland Mas
lolando at debian.org
Wed Dec 5 19:33:42 UTC 2007
Package: bzr
Version: 1.0~rc1-2
Severity: normal
~roland/debian/bzr-repo/gforge/ holds my main bzr repository, stored
as dirstate-with-subtree with no working trees. Trying to clone
branches stored in there gives wildly varying performances depending
on the format of the destination repository. In particular, rich-root
is *slow*:
guest at mirexpress:~/repo/gforge-rich-root$ bzr init-repo --no-trees --format=rich-root .
guest at mirexpress:~/repo/gforge-rich-root$ time bzr branch ~roland/debian/bzr-repo/gforge/debian/sid/ sid
Branched 5068 revision(s).
real 108m52.212s
user 89m24.975s
sys 1m40.582s
[...]
guest at mirexpress:~/repo/gforge-pack$ bzr init-repo --no-trees --format=pack-0.92-subtree .
guest at mirexpress:~/repo/gforge-pack$ time bzr branch ~roland/debian/bzr-repo/gforge/debian/sid/
Branched 5068 revision(s).
real 5m30.865s
user 2m31.997s
sys 0m11.425s
[...]
guest at mirexpress:~/repo/gforge-dirstate$ bzr init-repo --no-trees --format=dirstate-with-subtree .
guest at mirexpress:~/repo/gforge-dirstate$ time bzr branch ~roland/debian/bzr-repo/gforge/upstream-svn/trunk/
Branched 5068 revision(s).
real 4m36.514s
user 1m19.449s
sys 0m13.533s
-- System Information:
Debian Release: lenny/sid
APT prefers unstable
APT policy: (500, 'unstable')
Architecture: i386 (i686)
Kernel: Linux 2.6.22-3-k7 (SMP w/1 CPU core)
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash
Versions of packages bzr depends on:
ii libc6 2.7-3 GNU C Library: Shared libraries
ii python 2.4.4-6 An interactive high-level object-o
ii python-celementtree 1.0.5-9 Light-weight toolkit for XML proce
ii python-central 0.5.15 register and build utility for Pyt
Versions of packages bzr recommends:
ii python-paramiko 1.6.4-1 make SSH2 connections with python
ii python-pycurl 7.16.4-1 Python bindings to libcurl
-- no debconf information
More information about the Pkg-bazaar-maint
mailing list