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
repository.
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
operation.
- 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.
-s
--------------------------------------------------------------------
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
server)
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
>svn.
>
See Bug 995, DB4.0.X is unusable for large repositories.
http://subversion.tigris.org/issues/show_bug.cgi?id=995
__________________________________________________
Do you Yahoo!?
Yahoo! Mail Plus - Powerful. Affordable. Sign up now.
http://mailplus.yahoo.com
---------------------------------------------------------------------
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