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

Re: I lost 7 bdb repositories yesterday!

From: Craig A. Vanderborgh <craigv_at_voxware.com>
Date: 2005-07-01 19:40:54 CEST

Martin A. Brooks wrote:

> Dave Camp wrote:
>
>> This was terrible (but I guess that goes without saying). The server
>> "unexpectedly" restarted and when it cam back up, 10 of our 16
>> repositories were broken (a variety of errors when a svn co was
>> performed).
>
>
> <fx> dons flame proof suit </fx>
>
> I've said this before, and I'll no doubt say it again. BDB, as svn
> uses it, is a crock of crap, avoid at all costs.
>
> Cue the usual "it's not BDB's fault, it's the way svn uses it".
>
> I'm relatively new to the list but I'd say that 90% plus of the
> problems reported here are have one of two common factors:
>
> 1) People using Redhat
> 2) People using BDB
>
> It can't be much of a co-incidence that 1.2 uses fsfs as the default
> repo type. How about a news release strongly recommending that all
> BDB users switch to fsfs as soon as possible?
>
> </rant>
>
I would have to second this 100%. I lurked on this list for almost a
year before installing, aghast at the problems that so many people have
had with BDB. When I finally installed our subversion system, I went
for FSFS without even seriously considering BDB. We haven't had a
problem (on Fedora Core 1).

The Subversion developers need to remember this - BDB-based Subversion
does not work well enough to provide a robust version control system.
With an SCM system, data loss is simply unacceptable. It's not an
"inconvenience", it's utterly unacceptable.

Therefore, it does not matter that FSFS is "slower" or less "high tech"
than BDB. Since it provides the required reliability, it's actually the
only viable option for Subversion users. The BDB implementation should
either be repaired, or it should be abandoned if it can't be. As it
stands right now, it's unusable. And there are a lot of devoted users
out there who can attest to that.

craig vanderborgh
voxware incorporated

>
>
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
> For additional commands, e-mail: users-help@subversion.tigris.org
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org
Received on Fri Jul 1 20:04:09 2005

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