GIT vs. CVS vs. SVN
Jerry Feldman
gaf-mNDKBlG2WHs at public.gmane.org
Thu Nov 11 09:33:26 EST 2010
On 11/10/2010 03:40 PM, Kent Borg wrote:
> Jerry Feldman wrote:
>> All development will be done on the servers. The git repos will be
>> backed up, but I have not yet decided on the best way to do this. All
>> the project directories are on the NFS server.
>
> Others are starting to catch up, but I used to have far and away the
> fastest computer at my current job. Part of it was newer hardware,
> part of it was more RAM, but most of it is that I run off my local
> disk and most others were using Netapps over NFS.
>
> When told people I could do a complete Linux kernel build in about
> 2-minutes and a typical incremental build in about 12-seconds, people
> looked at me funny. (These days I am not the only one using my local
> disk.)
>
> I use git repositories that are both on my local disk and on the
> Netapp. The local disk is way faster. If you are putting things on
> your server for safety, there might be another way to do that without
> losing the speed of a local disk.
>
>
The issue is not entirely the build environment, it is the execution
environment. But, as an example, building one of the company's main
product using 100% local drives takes over 4 hours on a 4 CPU dual core
system. In the specific cases here in the Boston office much of the
development will be scripts where the execution environment is
important. The developers only have Windows laptops.
I think that backup is always an issue whether you are using a
distributed or a centralized model. There was a legal issue in the SCO
vs. IBM case a few years ago where someone was testifying that IBM did
not back up developer sandboxes. The issue itself became moot, but I
thought that was somewhat ridiculous. In this office, we had a new
employee who was building what we call 'cubes' for a client, and I was
seeing that usage on the backup server was going up rapidly. In this
case, the person was unaware that we were to use 'buildarea' for things
like this. We recently moved all of our storage off the old system onto
a dedicated NAS device with 4TB of usable RAID storage.
--
Jerry Feldman<gaf-mNDKBlG2WHs at public.gmane.org>
Boston Linux and Unix
PGP key id: 537C5846
PGP Key fingerprint: 3D1B 8377 A3C0 A5F2 ECBB CA3B 4607 4319 537C 5846
More information about the Discuss
mailing list