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

Andy Southby asouthby at drumgrange.co.uk
Tue Oct 28 08:43:35 GMT 2008


Arthur,

Thanks for your reply.

Our net work only has one system with anti virus (Kaspersky) that being
the PDC. The CVSNT server is the BDC. This network is not connected to
the internet. (in case it is relevant!)

I installed CVSNT 2.5.04.3125 (complete server install) on my home
laptop (XP Pro SP3) last night and it worked as expected sub 1 second
responses' to the 'cvs -ver' and 'cvs ls' commands (sspi and local).

This prompted me to install a fresh XP Pro on a machine at work and
initially try it as a standalone workstation (XP Pro SP3). Again with
CVSNT 2.5.04.3125 (complete server install). This was very responsive as
with my home installation.

This is where it all went wrong!

I joined the new machine to the domain.

After which:

'cvs -ver' displays nothing for ~14 seconds after which it completes as
usual.
'cvs ls' displays nothing for ~28 seconds after which it completes as
usual. (sspi)
'cvs ls' displays nothing for ~14 seconds after which it completes as
usual. (local)

I then removed the network cable to ensure there was no authentication
path to the PDC/BDC:

'cvs -ver' ~1 second to completion.
'cvs ls' ~1 second to completion. (sspi)
'cvs ls' ~1 second to completion. (local)

This is a vast improvement but my team will now all need their own
repositories! ;)

Have you any ideas as to where I should look next. (We have been using
CVSNT since 2.0.41 and have never had a problem with it running on our
network before. (I understand of course a lot has changed since then).

[sspi detail]
Interestingly 'cvs -ttt ls' displays nothing for ~14 seconds, a small
amount of trace, another ~14 second delay then a lot of trace and
finally completion.

[local detail]
Interestingly 'cvs -ttt ls' displays nothing for ~14 seconds, then a lot
of trace and finally completion (there is only the initial delay).

[sspi trace]
C:\Documents and Settings\Administrator>set
CVSROOT=:sspi:old-badger:/Root

C:\Documents and Settings\Administrator>cvs -ttt ls
08:21:15:   -> Tracelevel set to 3.  PID is 2728
08:21:15:   -> Session ID is aa84906cb7b558f
08:21:15:   -> Session time is Tue Oct 28 08:21:15 2008
08:21:15:   -> Client was compiled Jul 14 2008 20:21:09
08:21:15:   -> Client was compiled with MSVC C/C++ 1310
08:21:15:   -> Client build platform is microsoft-windows-x86
08:21:15:   -> Client running on "Microsoft Windows XP Professional
Service Pack 3 (Build 2600) [5.1.2600] (Service Pack 3)"
08:21:15:   -> Loading protocol sspi as sspi.dll
08:21:15:   -> CLibraryAccess::Load loading
C:\PROGRA~1\CVSNT/protocols/sspi.dll
08:21:15:   -> main loop with CVSROOT=:sspi:old-badger:/Root
08:21:15:   -> start_server(0)
08:21:15:   -> client start - client_protocol->connect
08:21:30:   -> client start - Loop, getting responses from the server.
08:21:30:   -> client start - got "I LOVE YOU"
08:21:30:   -> client start - continue login.
08:21:30:   -> client start - server started.
08:21:30:   -> client start - send Valid-responses to server.
08:21:30:   -> client start - send valid-requests to server.
08:21:30:   -> client start - rootless_encryption.
08:21:30:   -> Server codepage is CP1252
08:21:30:   -> Client codepage is CP1252
08:21:30:   -> Server version is CVSNT 2.5.04 (Zen) Build 3125 (RC 8)
08:21:30:   -> Client version is CVSNT 2.5.04 (Zen) Build 3125 (RC 8)
08:21:30:   -> Requesting server cvsignore
...
...
...

Thanks in advance,
Andy.

Sorry for the long post it was as concise as I could make it.


More information about the cvsnt mailing list