[cvsnt] cvsnt 2.0.62.1817 first impression

sabdev sabdev_N0_5PAM_ at ibelgique.com
Fri Jan 14 13:19:12 GMT 2005


Bo Berglund wrote:

>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
>  
>
I just missed that in the mailing list...
... Even more, I know the link you talk about, because it is were I 
downloaded the viewcvs installer ;-)
By the way, thanks for this great job you did with viewcvs installer. It 
really simplifies the way to install viewcvs.

After installing  cvsnt though your installer, I found one strange thing 
: in the CVSNT control pannel, cvs service button are totally grey and 
it says service not installed, though service is installed and running. 
I can see that in the system admin and a client can connect (slowly). It 
does not do that with the MSI installer.

>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.
>  
>
I'm now in a position where I install and deinstall CVSNT continually 
for test between CVSNT 2.051d and CVSNT2.0.62.1817.
Installer with InnoSetup do not ask me to restart (even no proposal) but 
MSI always ask me to restart, though it doesn't changeanything whether I 
restart or not since everything is already good I guess.

>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...
>  
>
No problem though, since Control Pannel is still accessible through the 
Start Menu->Program->CVSNT

>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.
>  
>
As I stated before, if reverse DNS was involved in this slowdown, 
shouldn't I have the same speed slowdown with 2.0.58d ?
Moreover, using the switch 'Don't resolve client name' does not change 
anything.
So I guess it has to be something else.

>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.
>  
>
Yes, I know that .That's why our main cvs server has 1GB memory.
Unfortunatly, the computer I have to test newer CVS Version is quite 
outdated....
Hopefully NT4 is not that hungry. OS take 55 MB on my 128 MB, which 
leave 70+ Mb for CVSNT

>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.
>  
>
No buffer swap since when using CVSNT it does not go beyond 60MBytes.


So I still have no clue on what this slows might be.
I'll try to install CVSNT server on another computer with a more recent 
system (WinXP 1Gb Memory) to see if all these happens there too.

Sebastien

>
>/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