CVS performance in client/server mode?

CVS performance in client/server mode?

Post by Dan Hayne » Wed, 21 Apr 1999 04:00:00



-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Two questions:

I'm using the CVS client (V1.9.28) on NT (Cygwin).

Have a 33MB repository on an NT server. The actual source tree when
checked out is about 10MB.

I have a 128K Frame relay connection to the server where the
repository is stored.

Using Cygwin to 'mount' the server (mount //server/directory /foob)

export CVSROOT=/foob/x/cvsroot

cvs checkout -P

After a bit over two and a half hours of non-stop network activity, I
get a copy of the source tree :-(

I looked at the information on setting it up CVS in client server mode
- - and it looks like it would take a bit of time to get it up and
working. Before I spend the time on it I'd like to get an idea if it's
going to help the performance or not.

My questions:

1. How much performance improvement (if any) might I see in
client/server mode? I can't tell if the bottlneck is the crappy
performance of Cygwin or the way I'm using CVS.

2. How reliable is client/server mode with the Cygwin port of CVS?

I would appreciate any pointers to FAQs that I missed, experiences,
feedback or sympathy cards :-)

Thanks,

  Dan Haynes
-----BEGIN PGP SIGNATURE-----
Version: PGPfreeware 6.0 for non-commercial use <http://www.pgp.com>

iQA/AwUBNxyzjLu34gw2Ss+gEQIVYQCcCwxUfWRJbEEurK4t3lsWCCHPKWwAnjON
yahLxqaF5kLdmEmHJi0Us47i
=by5t
-----END PGP SIGNATURE-----

 
 
 

1. Moving a CVS repository from client/server mode to NFS

Greetings,
I have been using CVS smoothly for quite a few years now, but now I am
faced with a problem I don't seem to be able to solve:

I have a CVS repository on a remote UNIX machine. Checkouts to Windows
(2K) only, using the rsh client/server method. That machine is going
to be taken away from us and instead we are being asked to use
available NFS space for that repository.

So, I tar-ed and gzip-ed the entire cvsroot, copied it over to the NFS
space and untarred/unzipped it. So far, so good. But now when I do
checkouts I get zillion of extra CR/LF characters! I could have lived
with that ugliness (the compiler seems to be fine with it), but there
are binary files in the repository that get corrupted when checked out
:-(

Any idea how to transfer that client/server repository to an NFS mount
while making sure those binaries won't incurr the CR/LF translation
when checked out?

Please help, as I am desperate...

Thanks in advance,
Swengtoo

2. INTERNET F1GP CHAMPIONSHIP (AMIGA)

3. Use CVS in client/server and local mode together?

4. Urgent Requirement :: Production support

5. CVS in non-client-server mode and NT

6. ColorJet Printer Driver

7. CVS 1.10 -- What is the difference between client and client/server?

8. Reverse Zone?

9. Problem to pass MyObject client-->server and server-->client!!

10. TAO pipeline, client->(server-process-client)->server

11. CVS 1.9 for NT stuck in client mode?

12. cvsweb without cvs server ( local: mode)?