[cvsnt] cvsnt 2.0.62.1817 first impression
Bo Berglund
Bo.Berglund at system3r.se
Fri Jan 14 12:00:47 GMT 2005
Innosetup installer
As I have told the list before I am maintaining a parallel CVSNT setup
file built with InnoSetup at this URL:
http://web.telia.com/~u86216177/cvsntinstaller.html
Concerning the restart, this is also the case in the Innosetup installer
and is *always* suggested even though there might not be a need for it.
I think that there are only two cases where it is actually really needed:
1) If the installer had to update the System PATH env variable
2) If the installer had to replace a system file that was in use
In my experience, once you have done a CVSNT install and you are
only updating it to later versions, thus keeping the path the same
there is usually no need for the restart.
Control Panel disappearance
This is caused by missing system dll:s. The development system has
changed from Visual Studio 6 to DOTNET and I think Tony is now on
a more recent DOTNET than at the start. In any case there are a few
Microsoft dll:s that need to be installed/replaced as well...
Slowdown
The major reason for slowdowns as I have read usually concerns the
reverse look-up of client IP addresses that is done by CVSNT.
I think there is a Control Panel setting to disable this for testing,
but if you cannot bring up the Control Panel, then you have a problem.
RAM shortage
Another reason for slow operation is the amount of available RAM,
if there is not enough then the machine starts swapping to disk and
the system slows down considerably. I would say that 128 Mb sounds
*really* low especially since the majority of this is eaten by the
operating system.
Check in Task manager how much available real memory there is when
there is no cvs process running and compare to the times when you do
the cvs operations.
/Bo
-----Original Message-----
From: cvsnt-bounces at cvsnt.org [mailto:cvsnt-bounces at cvsnt.org]On Behalf
Of sabdev
Sent: den 14 januari 2005 10:40
To: cvsnt at cvsnt.org
Subject: [cvsnt] cvsnt 2.0.62.1817 first impression
Hi.
recently I decided to test the cvsnt 2.0.62.1817 (still in beta).
Here are my first impression that I hope will help Tony in his way to
the perfect product ;-)
My test machine is a good ol' NT4 workstation with 128 Mb memory (One of
my old developpment computer that now only serves as test machine for
future CVS upgrade)
Installation :
* I'm a bit disappointed you replace the innosetup by the (crappy)
msi installer (I'm a strong supporter of Innosetup ;-)). But I guess,
msi is seen as the industry standard by more and more IT. (It was really
a pain to me , because ,as my OS is NT4, I had to install the installer
(!) before I can install CVSNT.)
* The installer ask to restart the computer. This might really be a
problem because in some company (mine for instance) the cvs server also
serves other purpose and cannot be restarted at will.
* CVSNT Control Panel does not appear anymore in my settings->Control
Pannel
Utilisation :
I use :pserver: as protocol.
I did not had the chance to test it much because everything just went
to big,big,big slowdown (making it near to unusable).
Where it took half a second for CVSNT 2.0.5xd to log,update,branche,...
on one file, it now takes like 3 to 5 minutes !
Even "cvs version" command slowed down.
I tested this with
- client 2.0.51d against server 2.0.51d/58d (ok 0.5 sec)
- client 2.0.51d against server 2.0.62.1817 (nok 3 to 5 minuts)
- client 2.062.1817 against server 2.0.62.1817 (nok 3 to 5 minuts)
Any idea of what can cause this deep slowdown ?
Anything to do with my computer and/or network ? I have seen in the
mailing list many slowdown due to bad DNS, but as 2.0.51d worked very
well I always assume this was OK for us.
Also one question that's on my mind for a while : what is CVSNT
password agent for ? is this usefull when working in pserver ?
Hope this helps and thanks to Tony and others for the great work you do
for the CVSNT community,
Sebastien Abras
_______________________________________________
cvsnt mailing list
cvsnt at cvsnt.org
http://www.cvsnt.org/cgi-bin/mailman/listinfo/cvsnt
More information about the cvsnt
mailing list