[cvsnt] cvsnt 2.0.62.1817 first impression

sabdev sabdev_N0_5PAM_ at ibelgique.com
Fri Jan 14 13:59:02 GMT 2005


OK, I've installed on an XP computer and it resolved the slowness... 
Maybe it has something to do with the operating system ? As we are on 
the same network, I suppose reverse DNS has nothing to do with the 
slowness I was experiencing.

But... installation was not as easy as 1,2,3

I first used the Innosetup Bo made. Everything installed fine but the 
control pannel refuse to open. MFC71U.dll is missing.

I then installed using the MSI. First installation simply failed to 
install the cvsnt service. After reboot, I had to Repair the 
installation then everything worked fine.

For the 'fun', I copied MFC71U.dll in windows\system32 and then retry 
with Bo innosetup. Now it is ok and everything is fine, even the control 
pannel that was lying about the fact service was not installed was resolved.

So another computer, another OS, no more problem. Might this be due to 
the OS (old NT4 was on my previous computer).
Did someone installed CvsNT 2.0.62.1817 on that old OS  and did it work 
fine ?

Sebastien



sabdev wrote:

> 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