On Thu, Sep 30, 2010 at 09:10:36AM -0700, Tech Geek wrote:
> Neil,
>
>
> > Not that I can help, but I wanted to clarify: you have a repo on a
> > CIFS-mounted shared drive, and are then using a Linux SVN server?
> >
> Yes that is correct.
>
> Although I admit that may not always be practical, esp. in an enterprise (we
> > plan to move to using NFS-mapped repos. when our Solaris server's main drive
> > fills up; some basic trials worked OK, albeit more slowly).
> >
> Yes, I have no other option than to put repositories on network drive. From
> what I have read in the docs it seems that it is not encouraged to use
> file:/// protocol to access network repositories. I think as long as you use
> svn:///, http(s):///, etc. protocols to access repos on network share it
> should be fine.
svn:// and http:// are about client<->server communication.
file:// is a somewhat special case of direct client<->repository communication.
But what you need to worry about is server<->repository communication.
You're making the server talk to the repository filesystem over the
network. The client is talking to the server via svn:// or http://,
but that doesn't affect the way the server talks to the repository.
Technically, the only requirement is that the filesystem the repository
sits in supports file locking. However, there are known problems with
hosting working copies on samba shares, so I wouldn't be surprised at
all if you see problems hosting a repository on a samba share.
Make sure the server process (httpd or svnserve) accesses the repository
via local storage (a local disk partition or SAN). Some people also
store repositories on NFS and that seems to work fine, but again it
requires that the NFS implementation supports file locking properly.
> > It could be that some new function or sequence of 1.6 repos fails across
> > CIFS mounts, maybe something file-locking related.
> >
> What would be a good place to report this to SVN folks?
There's already this issue regarding working copies on samba shares:
http://subversion.tigris.org/issues/show_bug.cgi?id=3053
I don't think filing a new issue about repositories hosted on samba
shares would provide new information.
Stefan
Received on 2010-09-30 18:21:38 CEST