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

svn stability problems

From: solo turn <soloturn99_at_yahoo.com>
Date: 2003-01-15 13:41:43 CET

we got this "directory duplication" inconsistency. as backup we have
a daily "svnadmin dump".

to solve it we did the following:
1. incrementally dump the inconsistent repository
   in pieces (i.e. 100 revisions, or
   a smaller number if there is a problem).
2. load these pieces in a newly created

we noticed the following:
- scaling our repository up, with moves,
  copies in it, and increasing the number
  of users made it inconsistent.
- the number of hangs increased in daily
- dumping can hang the repository.
- loading the incremental dumps hanged
  the repository in most cases.

brandon flatly says bdb4.0 is unusable for large repositories.

i have a hard time believing that berkely db 4.0 is broken for
"large" repositories, which would be 5000-10000 entries in our case,
and 200mb in size of the dump file, and it can't handle a 100
revision, 1000 file dump.

but IF brandon and justin are right, than throwing out db4.0 should
be made one of the highest priorities.

what would be a good strategy to reach scalablility/stability? could
it be a testcase with thousands of entries and moving/copying around
in it? could it be encouraging somebody "large" to move to svn?

and i'm wondering how the conectiva folks are handling this, or how
many entries (files/dirs) they have in their repository ... as the
numbers given in http://subversion.tigris.org/svn-repositories.html
are quite impressive and do not at all match our experiences.


Date: Mon, 13 Jan 2003 15:53:18 -0500
From: Brandon Ehle <azverkan@yahoo.com>
Subject: Re: bdb 4.1 really necessary? (was: Re: Caught a hung svn
Content-Type: text/plain; charset=us-ascii; format=flowed

solo turn wrote:

>why is it necessary to support version 4.1? it seems to be a
>shortterm-version. and the functionality is anyway not needed for
See Bug 995, DB4.0.X is unusable for large repositories.


Do you Yahoo!?
Yahoo! Mail Plus - Powerful. Affordable. Sign up now.

To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Wed Jan 15 13:42:29 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.