[cvsnt] 2.5.04.3125 (RC8) Very slow to start processing!

Andy Southby asouthby at drumgrange.co.uk
Mon Oct 27 10:24:03 GMT 2008


Hi All,

I have just had a chance to look at CVSNT 2.5.04.3125 and found it to be
very slow (~28 seconds for 'cvs ls') compared to ~1 second 2.5.03.2382.

1. CVSNT 2.5.04.3125 Server install running on Win 2003 Server SP2
2. CVSNT 2.5.04.3125 Server install running on Win XP Pro SP3
3. I have no virus software installed.
4. I have tried selecting the 'Don't resolve client names' checkbox with
no effect.
5. All machines in the network are synchronised with regard to time to
~+-850us using a local GPS time source. 
6. sspi and local (on the server only) protocols tried (results below).

Other commands such as 'cvs -ver' exhibit the same behaviour.

I noticed there is a bug 4914 raised on slow behaviour with sspi but
this does not seem to apply. Am I reading it incorrectly? I can only
assume I am doing something wrong as I would have expected this to have
been reported much earlier.


The following is being used at the Command Prompt on the server and the
client with the same results.

set CVSROOT=:sspi:falcon:/KeywprdTesting

cvs -ttt ls (Started at 07:22:15)

07:22:30:   -> Tracelevel set to 3.  PID is 2292
07:22:30:   -> Session ID is 8f449056c365a76
07:22:30:   -> Session time is Mon Oct 27 07:22:30 2008
07:22:30:   -> Client was compiled Jul 14 2008 20:21:09
07:22:30:   -> Client was compiled with MSVC C/C++ 1310
07:22:30:   -> Client build platform is microsoft-windows-x86
07:22:30:   -> Client running on "Microsoft Windows XP Professional
Service Pack 3 (Build 2600) [5.1.2600] (Service Pack 3)"
07:22:30:   -> Loading protocol sspi as sspi.dll
07:22:30:   -> CLibraryAccess::Load loading
C:\PROGRA~1\CVSNT/protocols/sspi.dll
07:22:30:   -> main loop with CVSROOT=:sspi:falcon:/KeywordTesting
07:22:30:   -> start_server(0)
07:22:30:   -> client start - client_protocol->connect
07:22:43:   -> client start - Loop, getting responses from the server.
07:22:43:   -> client start - got "I LOVE YOU"
07:22:43:   -> client start - continue login.
07:22:43:   -> client start - server started.
07:22:43:   -> client start - send Valid-responses to server.
07:22:43:   -> client start - send valid-requests to server.
07:22:43:   -> client start - rootless_encryption.
07:22:43:   -> Server codepage is CP1252
07:22:43:   -> Client codepage is CP1252
07:22:43:   -> Server version is CVSNT 2.5.04 (Zen) Build 3125 (RC 8)
07:22:43:   -> Client version is CVSNT 2.5.04 (Zen) Build 3125 (RC 8)
...
...
...


The following is being used at the Command Prompt on the server with
similar results (only 13 seconds).

set CVSROOT=:local:D:/CVSNTRepos/KeywordTesting

cvs -ttt ls (Started at 08:11:00)

08:11:12:   -> Tracelevel set to 3.  PID is 1484
08:11:12:   -> Session ID is 5cc490577a07fbc
08:11:12:   -> Session time is Mon Oct 27 08:11:12 2008
08:11:12:   -> Client was compiled Jul 14 2008 20:21:09
08:11:12:   -> Client was compiled with MSVC C/C++ 1310
08:11:12:   -> Client build platform is microsoft-windows-x86
08:11:12:   -> Client running on "Microsoft Windows Server 2003,
Standard Edition Service Pack 2 (Build 3790) [5.2.3790] (Service Pa
ck 2)"
08:11:12:   -> main loop with
CVSROOT=:local:D:/CVSNTRepos/KeywordTesting
08:11:12:   -> Using local lockserver on port 2402
08:11:12:   -> normalize_path(D:/CVSNTRepos/KeywordTesting)
08:11:12:   -> ...returns D:/CVSNTRepos/KeywordTesting
08:11:12:   -> Lock server connect to 127.0.0.1 port 2402
...
...
...

Regards,
Andy.


More information about the cvsnt mailing list
Download the latest CVSNT, TortosieCVS, WinCVS etc. for Windows 8 etc.
@CVSNT on Twitter   CVSNT on Facebook