Opened 16 years ago

Closed 14 years ago

#290 closed enhancement (fixed)

Subversion Proxies for MapGuide and FDO

Reported by: trevorwekel Owned by: sac@…
Priority: normal Milestone:
Component: SysAdmin Keywords:
Cc:

Description

I would like to set up some external Subversion proxies for the MapGuide and FDO Subversion depots. Does anyone have experience using either Squid or Apache/WebDAV/svnsync?

Change History (4)

comment:1 by warmerdam, 16 years ago

I believe Howard has used svnsync successfully to mirror OSGeo svn repositories (as live backups). Howard, perhaps you could provide details? I notice that the use of svnsync for mirroring is not discussed at all in http://wiki.osgeo.org/wiki/Subversion but likely ought to be.

comment:2 by hobu, 16 years ago

What do you mean by proxy? I guess I'm wondering what the usage scenario is. Is our current setup not serving your needs? Also, for a read-only, 15 minute mirror, did you know about http://svnmirror.osgeo.org/ ?

in reply to:  2 comment:3 by trevorwekel, 16 years ago

Hi Howard,

Ideally, I was looking to set up a read-cache/write-through copy of the subversion repository closer to the development teams in order to reduce network usage and improve reponsiveness. For reads, the proxy would cache the repository contents and serve them locally. For writes, it would redirect to svn.osgeo.org when the submissions are made. The proxy would reside behind a firewall so it would have to pull from OsGeo.

I took a quick run at Squid but didn't get very far.

Replying to hobu:

What do you mean by proxy? I guess I'm wondering what the usage scenario is. Is our current setup not serving your needs? Also, for a read-only, 15 minute mirror, did you know about http://svnmirror.osgeo.org/ ?

comment:4 by crschmidt, 14 years ago

Resolution: fixed
Status: newclosed

I can't imagine that this is going to work well. We've recently greatly increased the performance of our SVN server by all account; if anyone still feels a strong need for this, then they can create a new ticket explaining some of the performacne problems they're seeing, and we can try to move forward from there.

If you really want a 'local copy' that you can check into, you probably want something like git-svn or svk instead of an "SVN mirror".

Note: See TracTickets for help on using tickets.