info-cvs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: how can I not have to spend 40 minutes _waiting_ in themorningfor ea


From: Todd Denniston
Subject: Re: how can I not have to spend 40 minutes _waiting_ in themorningfor each of 40 updates?
Date: Fri, 10 Oct 2008 10:19:38 -0400
User-agent: Thunderbird 2.0.0.16 (X11/20080707)

S Chaitanya wrote, On 10/10/2008 09:50 AM:
Hi Eric,

I have the code on 40 different machines from the trunk or t-o-t or head or
whatever you call it. So, no different branches involved here. I will have a
go at understanding rsync and using it for syncing the changed files from 1
machine to the 39 others.

Btw, did you ever try this or run into similar problems?

Regards,
Chaitanya

Actually there is even a further optimization I had forgotten about...
The ability to build outside of the sandbox. Things like gcc and glibc can build this way. IF the makefiles/configure scripts for the library are configured correctly you should be able to do something like the following:
machine1: cd /nfsed/librarysource
machine1: cvs update -dP
coffee mess: drink 2 cups;use restroom
machine1: cd /libbuildlocation/
machine1: /nfsed/librarysource/configure \
        --PREFIX=/my/install/location;make;make install
machine2: mount -t nfs -oro machine1:/nfsed/ /nfsed/
machine2: cd /libbuildlocation/
machine2:  /nfsed/librarysource/configure \
        --PREFIX=/my/install/location;make;make install
machine3-n: mount -t nfs -oro machine1:/nfsed/ /nfsed/
machine3-n: cd /libbuildlocation/
machine3-n:  /nfsed/librarysource/configure \
        --PREFIX=/my/install/location;make;make install

because everything is using the same source.


On Fri, Oct 10, 2008 at 7:06 PM, <address@hidden> wrote:

Has the suggestion to use rsync been raised here?  I'm not sure if
you're updating to different branches for the various platforms, but
exporting to one or a few locations and then running rsync to transfer
just the diffs without having to repeatedly go back to CVS might be a
workable solution.

As for time servers, you'll want to sync to several servers.  NTP's
algorithm takes travel time into account, though closer is better.

Eric




--
Todd Denniston
Crane Division, Naval Surface Warfare Center (NSWC Crane)
Harnessing the Power of Technology for the Warfighter




reply via email to

[Prev in Thread] Current Thread [Next in Thread]