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

Re: Repository access woes

From: Bruce Elrick <bruce.elrick_at_entropyreduction.ca>
Date: 2003-08-19 18:01:12 CEST

Paul Smith wrote:
> %% Ben Collins-Sussman <sussman@collab.net> writes:
>
> bc> Greg Hudson <ghudson@MIT.EDU> writes:
>
> >> Please avoid sweeping generalizations like that one; a great deal of
> >> large-scale use of CVS does not involve NFS in any way.
>
> bc> <rant>
> bc> I have to admit, I really don't care whether BerkeleyDB runs over NFS
> bc> or not. A BerkeleyDB environment is a far cry from a bunch of RCS
> bc> files with locks. It's a *database*. That means you should be using
> bc> a server, period. The fact that file:/// urls work at all is mainly
> bc> (1) an API sanity check, and (2) allows an individual user to keep a
> bc> private repository, when s/he may not have anything but a non-root
> bc> shell account.
>
> bc> But when you're talking about setting up multiple users to share a
> bc> database -- you've got to treat it seriously. There is no "just
> bc> create a repository and everyone pile on!" You set up a real server
> bc> process, with real authn/authz.
> bc> </rant>
>
> Again, maybe I'm not following the details of the problem.
>
> I'm in no way suggesting that you should not use a server; I would never
> consider using SVN without a server, just like I would never consider
> using CVS without a server.
>
> However, in the corporate environments I'm familiar with critical data
> is kept on a NAS system and accessed via NFS, _EVEN IF_ only one server
> is accessing it.
>
> That works fine with CVS. My understanding is that this won't work with
> BDB. This, to me, is where the concern is. At least insofar as there's
> any concern at all.
>
Although NetApp is doing it's best to make it happen, I think the
proportion of RDBMS instances running with their physical files accessed
via the NFS protocol is vanishingly small. In the corporate world I see
you are more likely to see storage servers share out via a block device
protocol like Fibre Channel (or, for IP based nets, iSCSI) with each
server laying down its own filesystem.

How many instances of Oracle or DB2 run over NFS? How many instances of
SQL Server run over CIFS?

But my world is typically business OLTP systems (ERP).

Cheers...
Bruce

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Fri Aug 22 06:09:18 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.