[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

same ol' repository bug

From: Ben Collins-Sussman <sussman_at_collab.net>
Date: 2003-10-26 01:58:22 CEST

Another debian user (using db4.1) has run into the same old repository
corruption problem. When he runs recovery, he gets

  svn: Berkeley DB error while opening 'changes' table for filesystem
  empty-space/db: Invalid argument

David Kimdon downloaded the repository and using db_dump, saw (as
we've seen before) that the 'changes' table has a type of 'recno'
rather than 'btree'.

When we've brought this up with sleepycat before, they hypothesized
that this might happen if a process accesses the database while
recovery is running. But the repository's owner, Morten Hustveit
<morten@debian.org>, claims he only ever copies the repository and
runs recovery on the copy.

At the moment, the only common thread here is that we always see this
bug happen with db4.1. It's ridiculous that we can't pinpoint this
problem yet.

Anyway... cmpilato, can you explain how to fix the table-type? I'm
not familiar with the low-level db tools.

The repository is available here:

     http://www.ping.uio.no/~mortehu/empty-space.tar.gz

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Sun Oct 26 02:01:14 2003

This is an archived mail posted to the Subversion Dev mailing list.

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.