You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@subversion.apache.org by Sean Moss-Pultz <se...@moss-pultz.com> on 2004/08/27 03:20:12 UTC
FSFS or Berkeley DB
Hopefully some of you guys could help guide me on this one....
I've read the document http://web.mit.edu/ghudson/info/fsfs and it
sounds much better than running Berkeley DB. But then comes the line
about immature code. This normally wouldn't really bother but we are
running Subversion as our *only* version control system for about 100
engineers. Like everyone, our code is extremely important. I would be
beheaded for proposing a radical new file system that corrupted our
data a later time :)
Yes either way I would have backups but restoring from backups can take
a long time. We have many repositories.
So my question is this. Would you use FSFS or Berkeley DB if you were
me?
Thanks!
Sean
Re: FSFS or Berkeley DB
Posted by Max Bowsher <ma...@ukf.net>.
William Nagel wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> Well, no one wants to see a potential Subversion user decapitated, so
> I'd have to suggest Berkeley DB. ;-)
>
> In all seriousness, you're probably safe with FSFS, but given how new
> it is, you might want to wait for version 1.1 to have a little time out
> in full release before you give FSFS a go. Depending on how bad a
> restoration from backup would be for you, it might even be prudent to
> give it until 1.2.
>
> Of course, if you have lots of repositories, the probability that more
> than one would go down at a time is pretty remote.
>
> Basically, I think it comes down to this question: Do the benefits of
> FSFS over Berkely DB justify the (possibly) increased risk of
> repository failure for you? In the case of my company, I'm not
> planning to use FSFS for any of our repositories until it's had a bit
> more time to shake out---and we're smaller than you. So, I think my
> answer is that I would probably go with Berkeley DB if I were you.
That said, on Mac OS X, BDB appears particularly unstable, and you would
probably be better off with FSFS.
Max.
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org
Re: FSFS or Berkeley DB
Posted by William Nagel <bi...@stagelogic.com>.
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Well, no one wants to see a potential Subversion user decapitated, so
I'd have to suggest Berkeley DB. ;-)
In all seriousness, you're probably safe with FSFS, but given how new
it is, you might want to wait for version 1.1 to have a little time out
in full release before you give FSFS a go. Depending on how bad a
restoration from backup would be for you, it might even be prudent to
give it until 1.2.
Of course, if you have lots of repositories, the probability that more
than one would go down at a time is pretty remote.
Basically, I think it comes down to this question: Do the benefits of
FSFS over Berkely DB justify the (possibly) increased risk of
repository failure for you? In the case of my company, I'm not
planning to use FSFS for any of our repositories until it's had a bit
more time to shake out---and we're smaller than you. So, I think my
answer is that I would probably go with Berkeley DB if I were you.
- -Bill
On Aug 26, 2004, at 10:20 PM, Sean Moss-Pultz wrote:
> Hopefully some of you guys could help guide me on this one....
>
> I've read the document http://web.mit.edu/ghudson/info/fsfs and it
> sounds much better than running Berkeley DB. But then comes the line
> about immature code. This normally wouldn't really bother but we are
> running Subversion as our *only* version control system for about 100
> engineers. Like everyone, our code is extremely important. I would be
> beheaded for proposing a radical new file system that corrupted our
> data a later time :)
>
> Yes either way I would have backups but restoring from backups can
> take a long time. We have many repositories.
>
> So my question is this. Would you use FSFS or Berkeley DB if you were
> me?
>
> Thanks!
>
> Sean
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (Darwin)
iD8DBQFBLrKESwe0AHUdEwQRArzqAKDE7H+FfwCSrGnLxEOJ69ls8z5wzQCdEx5W
BG2kRgna0rmsGtDZeG0cBcM=
=2STM
-----END PGP SIGNATURE-----
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org
Re: FSFS or Berkeley DB
Posted by Patrick Dean Rusk <PR...@foliage.com>.
"Sean Moss-Pultz" <se...@moss-pultz.com> wrote...
> Yes either way I would have backups but restoring from backups can take
> a long time. We have many repositories.
That's true, but nothing says you have to wait until there's a disaster
to do a restore from backups. You can put in a practice of bringing a backup
repository up-to-date every week with the prior week's changes. That way,
when you have a disaster, you only need to load a week's worth of revisions
into the backup repository to get back up and running. Maybe 15 minutes?
You could even have two backups repositories, one BDB and one FSFS, if
you're paranoid about either format.
Patrick Rusk
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org