Note: "permalinks" may not be as permanent as we would like,
direct links of old sources may well be a few messages off.
Tracy R Reed wrote, On 12/18/2007 03:32 AM:
>
> I have a situation where I have local developers in town with tons of
> bandwidth and remote developers in Argentina with only a T1. I am hoping
> to replicate some data including our CVS repository to Argentina so they
> have a local copy. Sometimes they have to check out 200M of code and it
> takes forever over a T1. If it were constantly synced up and ready when
> they needed it things would be much nicer.
>
> Can DRBD be safely used (over VPN) over the Internet as opposed to just
> between two boxes on the same LAN?
>
> If I want both locations to be able to write to the volume I assume I
> will have to use something like GFS. Anyone have experience running CVS
> on GFS on DRBD over the Internet?
>
> Is this whole idea nuts?
>
I don't know how GFS would handle working over the link, but you can't do what
you want with DRBD without using GFS or something like it.
There are three things I would suggest you look into in addition to the GFS+DRBD:
1) are they using CVS's built in compression?
2) why are they checking out all 200M of code???
if they have a sandbox already, just update it.
if they want to make sure they don't have any junk in the sandbox, tell
them to start keeping 2, the first is _just_ updated periodically and the
second is a copy of the first for when they want to do some work.
3) look into Mirroring your repo using cvs tools:
http://ximbiot.com/cvs/wiki/CVS%20FAQ#Mirror_Repositories
(link is not working right, search down to "Mirror Repositories")
CVSup is probably what you want http://www.cvsup.org/
--
Todd Denniston
Crane Division, Naval Surface Warfare Center (NSWC Crane)
Harnessing the Power of Technology for the Warfighter