[Pkg-bazaar-maint] Bug#499409: bzr-svn: Hangs when committing to SVN

Roland Mas lolando at debian.org
Thu Sep 18 13:43:29 UTC 2008


Package: bzr-svn
Version: 0.4.12-1
Severity: normal

I have uncommitted changes in a branch bound to an SVN repository, and
I can't seem to commit since I upgraded from bzr 1.5 and bzr-svn
0.4.10 to what's in experimental.

bzr commit shows:
,----
| $ bzr -Dauth -Derror -Devil -Dfetch -Dhashcache -Dhooks -Dhpss -Dhttp -Dindex -Dknit -Dlock -Dmerge -Dpack commit -m"Improved performance of repository listing for cvs-pserver"
| The svn+ syntax is deprecated, use https://svn.gforge.org/svn/gforge/trunk instead.
| Committing to: svn+https://svn.gforge.org/svn/gforge/trunk                                                  
| modified gforge/ChangeLog                                                                                   
| modified gforge/plugins/scmcvs/sbin/cvs-pserver                                                             
| [=========================================                     ] Uploading data to master branch - Stage 4/6
`----

  Then it hangs and eats my CPU (45 minutes so far, 99% or however much
is available).  .bzr.log contains the following:

,----
| this is a debug log for diagnosing/reporting problems in bzr
| you can delete or truncate this file, or include sections in
| bug reports to https://bugs.launchpad.net/bzr/+filebug
| 
| 0.113  encoding stdout as sys.stdout encoding 'UTF-8'
| 0.115  bzr arguments: [u'-Dauth', u'-Derror', u'-Devil', u'-Dfetch', u'-Dhashcache', u'-Dhooks', u'-Dhpss', u'-Dhttp', u'-Dindex', u'-Dknit', u'-Dlock', u'-Dmerge', u'-Dpack', u'commit', u'-mImproved performance of repository listing for cvs-pserver']
| 0.115  looking for plugins in /home/roland/.bazaar/plugins
| 0.161  looking for plugins in /usr/lib/python2.5/site-packages/bzrlib/plugins
| 0.187  Plugin name __init__ already loaded
| 0.188  Plugin name __init__ already loaded
| 0.226  bzr-svn: using Subversion 1.5.1 ()
| 0.329  encoding stdout as sys.stdout encoding 'UTF-8'
| 0.407  opening SVN RA connection to 'file:///home/roland/debian/gforge-trunk/gforge/plugins/scmsvn'
| 0.412  Unable to open <bzrlib.transport.local.LocalTransport url=file:///home/roland/debian/gforge-trunk/gforge/plugins/scmsvn/> with Subversion: Impossible d'ouvrir une session ra_local pour l'URL
| 0.413  opening SVN RA connection to 'file:///home/roland/debian/gforge-trunk/gforge/plugins'
| 0.416  Unable to open <bzrlib.transport.local.LocalTransport url=file:///home/roland/debian/gforge-trunk/gforge/plugins/> with Subversion: Impossible d'ouvrir une session ra_local pour l'URL
| 0.418  opening SVN RA connection to 'file:///home/roland/debian/gforge-trunk/gforge'
| 0.422  Unable to open <bzrlib.transport.local.LocalTransport url=file:///home/roland/debian/gforge-trunk/gforge/> with Subversion: Impossible d'ouvrir une session ra_local pour l'URL
| 0.430  opening SVN RA connection to 'file:///home/roland/debian/bzr-repo/gforge/upstream-svn'
| 0.433  Unable to open <bzrlib.transport.local.LocalTransport url=file:///home/roland/debian/bzr-repo/gforge/upstream-svn/> with Subversion: Impossible d'ouvrir une session ra_local pour l'URL
| 0.440  opening working tree '/home/roland/debian/gforge-trunk'
| 0.445  iter_all_entries scales with size of history.
| Called from:
|   File "/usr/lib/python2.5/site-packages/bzrlib/repofmt/pack_repo.py", line 1795, in _refresh_data
|     self._pack_collection.ensure_loaded()
|   File "/usr/lib/python2.5/site-packages/bzrlib/repofmt/pack_repo.py", line 1314, in ensure_loaded
|     for index, key, value in self._iter_disk_pack_index():
|   File "/usr/lib/python2.5/site-packages/bzrlib/index.py", line 352, in iter_all_entries
|     "iter_all_entries scales with size of history.")
| 0.445  Reading entire index file:///home/roland/debian/bzr-repo/gforge/.bzr/repository/pack-names
| 0.446  LockDir(file:///home/roland/debian/bzr-repo/gforge/upstream-svn/trunk/.bzr/branch/lock): lock_write...
| 0.450  LockDir(file:///home/roland/debian/bzr-repo/gforge/upstream-svn/trunk/.bzr/branch/lock): peek -> held
| 0.450  LockDir(file:///home/roland/debian/bzr-repo/gforge/upstream-svn/trunk/.bzr/branch/lock): after locking, info={'nonce': u't1xi14qzcky4lccbiigx', 'start_time': u'1221740574', 'hostname': u'mirexpress', 'pid': u'20094', 'user': u'lolando at debian.org'}
| 0.450  LockDir(file:///home/roland/debian/bzr-repo/gforge/upstream-svn/trunk/.bzr/branch/lock): ... lock succeeded after 3ms
| 0.450  LockDir(file:///home/roland/debian/gforge-trunk/.bzr/checkout/lock): lock_write...
| 0.452  LockDir(file:///home/roland/debian/gforge-trunk/.bzr/checkout/lock): peek -> held
| 0.452  LockDir(file:///home/roland/debian/gforge-trunk/.bzr/checkout/lock): after locking, info={'nonce': u'ctqmand8gt42ihoqrhky', 'start_time': u'1221740574', 'hostname': u'mirexpress', 'pid': u'20094', 'user': u'lolando at debian.org'}
| 0.452  LockDir(file:///home/roland/debian/gforge-trunk/.bzr/checkout/lock): ... lock succeeded after 1ms
| 0.464  preparing to commit
| [20094] 2008-09-18 14:22:54.238 WARNING: The svn+ syntax is deprecated, use https://svn.gforge.org/svn/gforge/trunk instead.
| 0.470  opening SVN RA connection to 'https://svn.gforge.org/svn/gforge/trunk'
| 18.291  Thu Sep 18 14:23:12 2008: create_pack: pack stream open: file:///home/roland/debian/bzr-repo/gforge/.bzr/repository/upload/jg07wkvpp24gyicicq0d.pack t+ 0.035s
| [20094] 2008-09-18 14:23:12.062 INFO: Committing to: svn+https://svn.gforge.org/svn/gforge/trunk
| 18.293  Selecting files for commit with filter []
| 18.296  accessing .inventory forces a size of tree translation.
| Called from:
|   File "/usr/lib/python2.5/site-packages/bzrlib/commit.py", line 730, in _populate_from_inventory
|     work_inv = self.work_tree.inventory
|   File "/usr/lib/python2.5/site-packages/bzrlib/workingtree_4.py", line 422, in _get_inventory
|     "accessing .inventory forces a size of tree translation.")
| [20094] 2008-09-18 14:23:12.316 INFO: modified gforge/ChangeLog
| [20094] 2008-09-18 14:23:12.785 INFO: modified gforge/plugins/scmcvs/sbin/cvs-pserver
| 20.657  Thu Sep 18 14:23:14 2008: create_pack: wrote revision index: file:///home/roland/debian/bzr-repo/gforge/.bzr/repository/upload/jg07wkvpp24gyicicq0d.pack t+ 2.402s
| 20.658  Thu Sep 18 14:23:14 2008: create_pack: wrote inventory index: file:///home/roland/debian/bzr-repo/gforge/.bzr/repository/upload/jg07wkvpp24gyicicq0d.pack t+ 2.404s
| 20.659  Thu Sep 18 14:23:14 2008: create_pack: wrote file texts index: file:///home/roland/debian/bzr-repo/gforge/.bzr/repository/upload/jg07wkvpp24gyicicq0d.pack t+ 2.404s
| 20.659  Thu Sep 18 14:23:14 2008: create_pack: wrote revision signatures index: file:///home/roland/debian/bzr-repo/gforge/.bzr/repository/upload/jg07wkvpp24gyicicq0d.pack t+ 2.405s
| 20.660  Thu Sep 18 14:23:14 2008: create_pack: pack renamed into place: file:///home/roland/debian/bzr-repo/gforge/.bzr/repository/upload/jg07wkvpp24gyicicq0d.pack-><bzrlib.transport.local.LocalTransport url=file:///home/roland/debian/bzr-repo/gforge/.bzr/repository/packs/>72234e295d72dd48d27275dcaabd6c18 t+ 2.405s
| 20.661  LockDir(file:///home/roland/debian/bzr-repo/gforge/.bzr/repository/lock): lock_write...
| 20.662  LockDir(file:///home/roland/debian/bzr-repo/gforge/.bzr/repository/lock): peek -> held
| 20.662  LockDir(file:///home/roland/debian/bzr-repo/gforge/.bzr/repository/lock): after locking, info={'nonce': u's2ovb7t58mcluqqyo156', 'start_time': u'1221740594', 'hostname': u'mirexpress', 'pid': u'20094', 'user': u'lolando at debian.org'}
| 20.662  LockDir(file:///home/roland/debian/bzr-repo/gforge/.bzr/repository/lock): ... lock succeeded after 1ms
| 20.663  iter_all_entries scales with size of history.
| Called from:
|   File "/usr/lib/python2.5/site-packages/bzrlib/repofmt/pack_repo.py", line 1646, in _commit_write_group
|     self._save_pack_names()
|   File "/usr/lib/python2.5/site-packages/bzrlib/repofmt/pack_repo.py", line 1542, in _save_pack_names
|     for index, key, value in self._iter_disk_pack_index():
|   File "/usr/lib/python2.5/site-packages/bzrlib/index.py", line 352, in iter_all_entries
|     "iter_all_entries scales with size of history.")
| 20.663  Reading entire index file:///home/roland/debian/bzr-repo/gforge/.bzr/repository/pack-names
| 20.664  LockDir(file:///home/roland/debian/bzr-repo/gforge/.bzr/repository/lock): unlocking
| 20.665  LockDir(file:///home/roland/debian/bzr-repo/gforge/.bzr/repository/lock): peek -> held
| 20.666  LockDir(file:///home/roland/debian/bzr-repo/gforge/.bzr/repository/lock): ... unlock succeeded after 1ms
| 20.668  Reading entire index file:///home/roland/debian/bzr-repo/gforge/.bzr/repository/indices/72234e295d72dd48d27275dcaabd6c18.rix
| 22.653  pushing ['lolando at debian.org-20080918122311-3n1zoced77cyxgj0'] into svn
| 22.655  pushing 'lolando at debian.org-20080918122311-3n1zoced77cyxgj0'
| 22.656  opening SVN RA connection to 'https://svn.gforge.org/svn/gforge/trunk'
| 30.994  Reading entire index file:///home/roland/debian/bzr-repo/gforge/.bzr/repository/indices/72234e295d72dd48d27275dcaabd6c18.iix
`----

"tshark port 443" shows no activity after about 30 seconds either.

Roland.
-- System Information:
Debian Release: lenny/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: i386 (i686)

Kernel: Linux 2.6.26-1-686 (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/dash

Versions of packages bzr-svn depends on:
ii  bzr                         1.6.1-1      easy to use distributed version co
ii  libc6                       2.7-13       GNU C Library: Shared libraries
ii  libsvn1                     1.5.1dfsg1-1 Shared libraries used by Subversio
ii  python                      2.5.2-2      An interactive high-level object-o
ii  python-central              0.6.8        register and build utility for Pyt
ii  python-pysqlite2            2.4.1-1      Python interface to SQLite 3

Versions of packages bzr-svn recommends:
ii  bzr-rebase                    0.4.1-1    Rebase plugin for Bazaar

bzr-svn suggests no packages.

-- no debconf information

-- 
Roland Mas

Êtes vous sûr ? (O/N)
  -- Derniers mots d'un ordinateur





More information about the Pkg-bazaar-maint mailing list