bzr-svn bug report
Sebastian Kuzminsky
seb at highlab.com
Tue Jun 12 22:35:01 BST 2007
Hi folks, I'm not subscribed to the list, please cc: me directly.
I'm getting errors while trying to make a bzr branch from the trunk of
our SVN repository. The repo has ~10K revisions, the trunk has ~24K
files and uses ~1.8 GB (that's including the .svn directories).
I'm running 'bzr branch' on the system hosting the svn repo.
This machine is a Debian Lenny/Sid system running Linux 2.6.20.7.
It's got 1 GB RAM and ~10 GB swap. The svn repo and the attempted bzr
branch are both on ext3 on a RAID6 with plenty of disk free.
The 'bzr branch' ran for a couple of hours and got at least ~5.5K revisions
in before this error:
0 seb at bioserve /data/home/seb/bst-bzr> bzr branch file:///var/svn/bioserve/trunk
bzr: ERROR: bzrlib.errors.KnitCorrupt: Knit ce/svn-v2%253a4278%40bde99a90-77dd-0310-a67a-b190540ba548-trunk-disk%25252dimage%25252fsarge%25252fpartition%25252
d1.tar.bz2.knit corrupt: While reading {svn-v2:5505 at bde99a90-77dd-0310-a67a-b190540ba548-trunk} got MemoryError()
Traceback (most recent call last):
File "/usr/lib/python2.4/site-packages/bzrlib/commands.py", line 718, in run_bzr_catch_errors
return run_bzr(argv)
File "/usr/lib/python2.4/site-packages/bzrlib/commands.py", line 679, in run_bzr
ret = run(*run_argv)
File "/usr/lib/python2.4/site-packages/bzrlib/commands.py", line 375, in run_argv_aliases
return self.run(**all_cmd_args)
File "/usr/lib/python2.4/site-packages/bzrlib/builtins.py", line 896, in run
dir = br_from.bzrdir.sprout(to_transport.base, revision_id)
File "/usr/lib/python2.4/site-packages/bzrlib/plugins/svn/format.py", line 78, in sprout
result_repo = repo.clone(result, revision_id)
File "/usr/lib/python2.4/site-packages/bzrlib/decorators.py", line 127, in read_locked
return unbound(self, *args, **kwargs)
File "/usr/lib/python2.4/site-packages/bzrlib/repository.py", line 401, in clone
self.copy_content_into(dest_repo, revision_id)
File "/usr/lib/python2.4/site-packages/bzrlib/repository.py", line 354, in copy_content_into
return InterRepository.get(self, destination).copy_content(revision_id)
File "/usr/lib/python2.4/site-packages/bzrlib/plugins/svn/fetch.py", line 430, in copy_content
pool)
File "/var/lib/python-support/python2.4/libsvn/ra.py", line 738, in svn_ra_reporter2_invoke_finish_report
return apply(_ra.svn_ra_reporter2_invoke_finish_report, args)
File "/usr/lib/python2.4/site-packages/bzrlib/plugins/svn/fetch.py", line 250, in close_file
file_weave.add_lines(self.revid, self.file_parents, lines)
File "/usr/lib/python2.4/site-packages/bzrlib/versionedfile.py", line 147, in add_lines
return self._add_lines(version_id, parents, lines, parent_texts)
File "/usr/lib/python2.4/site-packages/bzrlib/knit.py", line 687, in _add_lines
return self._add(version_id, lines[:], parents, self.delta, parent_texts)
File "/usr/lib/python2.4/site-packages/bzrlib/knit.py", line 752, in _add
delta, self.factory.annotated)
File "/usr/lib/python2.4/site-packages/bzrlib/knit.py", line 602, in _merge_annotations
merge_content = self._get_content(parent_id, parent_texts)
File "/usr/lib/python2.4/site-packages/bzrlib/knit.py", line 671, in _get_content
text_map, contents_map = self._get_content_maps([version_id])
File "/usr/lib/python2.4/site-packages/bzrlib/knit.py", line 825, in _get_content_maps
record_map = self._get_record_map(version_ids)
File "/usr/lib/python2.4/site-packages/bzrlib/knit.py", line 793, in _get_record_map
for component_id, content, digest in \
File "/usr/lib/python2.4/site-packages/bzrlib/knit.py", line 1594, in read_records_iter
content, digest = self._parse_record(version_id, data)
File "/usr/lib/python2.4/site-packages/bzrlib/knit.py", line 1499, in _parse_record
"While reading {%s} got %s(%s)"
KnitCorrupt: Knit ce/svn-v2%253a4278%40bde99a90-77dd-0310-a67a-b190540ba548-trunk-disk%25252dimage%25252fsarge%25252fpartition%25252d1.tar.bz2.knit corrupt: While reading {svn-v2:5505 at bde99a90-77dd-0310-a67a-b190540ba548-trunk} got MemoryError()
bzr 0.16.0 on python 2.4.4.final.0 (linux2)
arguments: ['/usr/bin/bzr', 'branch', 'file:///var/svn/bioserve/trunk']
** please send this report to bazaar at lists.ubuntu.com
3 seb at bioserve /data/home/seb/bst-bzr>
--
Sebastian Kuzminsky
"We're building a machine that will be proud of us."
-- Danny Hillis, Thinking Machines Corporation, 1982
More information about the bazaar
mailing list