[Biococoa-dev] wiki
Charles Parnot
charles.parnot at gmail.com
Fri Mar 10 13:34:35 EST 2006
>
> [quote]
> Regarding SVN/BerkeleyDB, we're noticing the "corruption problem".
> We think it's actually a DB locking problem and no corruption is
> actually occurring. We have a cron script check on the DBs because
> of this. Do you know if there is a replacement (planned) for
> Berkeley DB in SVN?
> [/quote]
>
> Let me know if any of you can answer that,
>
> cheers,
>
> - Koen.
There are 2 database formats:
http://svnbook.red-bean.com/en/1.1/ch05.html#svn-ch-5-sect-1.3
From that reading, it seems FSFS might be a safer route,
particularly now that it has been around for a while:
"The only real argument against FSFS is its relative immaturity
compared to Berkeley DB. It hasn't been used or stress-tested nearly
as much, and so a lot of these assertions about speed and scalability
are just that: assertions, based on good guesses. In theory, it
promises a lower barrier to entry for new administrators and is less
susceptible to problems. In practice, only time will tell."
(and that was written at least a year ago; FSFS was introduced with
svn 1.1)
See also the table on that same page:
-------------- next part --------------
A non-text attachment was scrubbed...
Name: Picture 2.png
Type: image/png
Size: 14167 bytes
Desc: not available
URL: <http://www.bioinformatics.org/pipermail/biococoa-dev/attachments/20060310/d18c9456/attachment.png>
-------------- next part --------------
Finally, at the bottom of this page on cocoadev:
http://www.cocoadev.com/index.pl?SubVersionServer
"...I've tried having a repository with two users accessing it
through svnserve (what I call virtual users, since they are not users
on the actual system) and one (me) using ssh, and that went really
bad. Technically it's possible to do, it's described here: http://
svnbook.red-bean.com/nightly/en/svn.serverconfig.multimethod.html,
however, it doesn't quite work, even if you follow the steps
precisely. The Berkeley DB databases (redundant acronym, I know)
crashes constantly. I have read that if you use FSFS instead it works
better, but I haven't tried it yet. So, my single most important
advice is: use only one access method per repository...."
And the same problem experienced on a project with Drew McCormack by
Alex and me.
BUT I AM NO EXPERT AT ALL ON THIS STUFF!!! Maybe a little bit of
Google-ing would add sense to all this :-)
charles
--
Xgrid-at-Stanford
Help science move fast forward:
http://cmgm.stanford.edu/~cparnot/xgrid-stanford
Charles Parnot
charles.parnot at gmail.com
More information about the Biococoa-dev
mailing list