[cvsnt] CVSNT Server delays processing for 90 secs
Dominik Pfrommer
mr.bienzle at gmx.de
Thu Dec 4 11:47:38 GMT 2008
Hi,
i've set up a CVSNT Server (2.5.04 Build 3236) on a Windows Server 2003. The problem i expect is that each operation (not using local protocol, but pserver) takes about 90 seconds. Attached you can see the output of the following commands:
1.) cvs -ttt -d :pserver:host\user at localhost:/see/cvsrepos login (~90sec delay)
2.) cvsdiag (no delay)
3.) cvs -t -d:local:/see/cvsrepos co test (no delay)
Verify the delay in the first command between 11:58:31 and 12:00:04. The same delay happens when i checkout something. The delay is always between the log output "client start - Loop, getting responses from the server." and "client start - got I LOVE YOU".
I've disabled Client name resolving and checked the (reverse)DNS settings, but couldn't find some problems here. The user that is used is a locally defined user.
I would appreciate any help i could get. Does anyone of you have an idea what goes wrong here?
Thank you!
1.)
*******************************************************************************
D:\see\CVS_installation_2008-11-24>cvs -ttt -d :pserver:host\user at localhost:/see/cvsrepos login
11:58:28: -> Tracelevel set to 3. PID is 7636
11:58:28: -> Session ID is 1dd44937b7d418cf
11:58:28: -> Session time is Thu Dec 4 10:58:28 2008
11:58:28: -> Client was compiled Nov 3 2008 23:29:25
11:58:28: -> Client was compiled with MSVC C/C++ 1310
11:58:28: -> Client build platform is microsoft-windows-x86
11:58:28: -> Client running on "Microsoft Windows Server 2003 "R2" Enterprise x64 Edition Service Pack 2 (Build 3790) [5.2.3790] (Service Pack 2)"
11:58:28: -> Loading protocol pserver as pserver.dll
11:58:28: -> CLibraryAccess::Load loading C:\Programs\CVSNT/protocols/pserver.dll
11:58:28: -> main loop with CVSROOT=:pserver:host\user at localhost:/see/cvsrepos
11:58:28: -> wrap_add(*.a -kb, 0, 0, 0, 0)
11:58:28: -> wrap_add(*.avi -kb, 0, 0, 0, 0)
...
11:58:28: -> wrap_add(*.zip -kb, 0, 0, 0, 0)
11:58:28: -> wrap_add(*.Z -kb, 0, 0, 0, 0)
Logging in to :pserver:host\user at localhost:2401:/see/cvsrepos
CVS Password:
11:58:31: -> start_server(1)
11:58:31: -> client start - client_protocol->connect
11:58:31: -> client start - Loop, getting responses from the server.
12:00:04: -> client start - got "I LOVE YOU"
12:00:04: -> free_directory() directory_stack_size = 0, rubbish = 0
12:00:04: -> free_modules2() directory_stack_size and rubbish set to zero
2.)
*******************************************************************************
D:\see\CVS_installation_2008-11-24>cvsdiag
CVSNT Diagnostic output
-----------------------
Server version: 2.5.04 (Zen) Build 3236 ()
OS Version: Windows 2003 R2 5.2.3790 (Service Pack 2)
CVS Service installed: Yes
LockService installed: Yes
:pserver: installed: Yes
:sserver: installed: Yes
:gserver: installed: Yes
:server: installed: Yes
:ssh: installed: Yes
:sspi: installed: Yes
:ext: installed: Yes
Installation Path: C:\Programs\CVSNT\
Repository 0 Path: D:/see/cvsrepos
Repository 0 Name: /see/cvsrepos
Repository 1 Path: (no value)
Repository 1 Name: (no value)
Repository 2 Path: (no value)
Repository 2 Name: (no value)
Repository 3 Path: (no value)
Repository 3 Name: (no value)
CVS Temp directory: D:\see\cvsrepos\cvstemp
CA Certificate File: C:\Programs\CVSNT\cvsnt-default.pem
Private Key File: C:\Programs\CVSNT\cvsnt-default.pem
Local Users Only: No
Default LockServer: localhost:2402
Disable Reverse DNS: Yes
Server Tracing: Yes
Case Sensitive: No
Server listen port: 2401
Compatibility (Non-cvsnt clients):
Report old CVS version: No
Hide extended status: No
Emulate co -n bug: Yes
Ignore client wrappers: No
Compatibility (CVSNT clients):
Report old CVS version: No
Hide extended status: No
Emulate co -n bug: No
Ignore client wrappers: No
Default domain: HOST
Force run as user:
Temp dir readable by current user: Yes
Repository0 readable by current user: Yes
Temp dir writable by current user: Yes
AV files detected:
(none)
Installed Winsock protocols:
1001: MSAFD Tcpip [TCP/IP]
1002: MSAFD Tcpip [UDP/IP]
1004: RSVP UDP Service Provider
1005: RSVP TCP Service Provider
3.)
*******************************************************************************
D:\see\CVS_installation_2008-11-24>cvs -t -d:local:/see/cvsrepos co test
12:02:07: -> Tracelevel set to 1. PID is 1936
12:02:07: -> Session ID is 7904937b8af1b9a
12:02:07: -> Session time is Thu Dec 4 11:02:07 2008
12:02:07: -> main loop with CVSROOT=:local:/see/cvsrepos
12:02:07: -> Reading global cvsrc
12:02:07: -> run_trigger()
12:02:07: -> Call pre-loaded 'info.dll'
12:02:07: -> precommand_proc()
12:02:07: -> do_module(test, Updating, , )
12:02:07: -> run_trigger()
12:02:07: -> Call pre-loaded 'info.dll'
12:02:07: -> premodule_proc(test)
12:02:07: -> Checking admin file /see/cvsrepos/CVSROOT/admin for user domainuser
12:02:07: -> Create_Admin (., test, /see/cvsrepos/test, , , 0, 0)
12:02:07: -> run_trigger()
12:02:07: -> Call pre-loaded 'info.dll'
12:02:07: -> debug: update_dirent_proc
12:02:07: -> debug: udp1
12:02:07: -> unlink_file(./CVS/Entries.Static)
cvs checkout: Updating test
12:02:07: -> debug: 18
12:02:07: -> debug: 19
12:02:07: -> debug: 20
12:02:07: -> unlink_file_dir(CVS/,,test.txt)
12:02:07: -> RCS_checkout (/see/cvsrepos/test/test.txt,v, 1.2, kv, test.txt)
12:02:07: -> Register(test.txt, 1.2, Mon Nov 24 14:00:09 2008, kv, , , , , , )
U test/test.txt
12:02:07: -> rename(CVS/Entries.Backup,CVS/Entries)
12:02:07: -> rename(CVS/Entries.Extra.Backup,CVS/Entries.Extra)
12:02:07: -> unlink_file(CVS/Entries.Log)
12:02:07: -> unlink_file(CVS/Entries.Extra.Log)
12:02:07: -> debug: 21
12:02:07: -> debug: 22
12:02:07: -> debug: 23
12:02:08: -> run_trigger()
12:02:08: -> Call pre-loaded 'info.dll'
12:02:08: -> postmodule_proc(test)
12:02:08: -> run_trigger()
12:02:08: -> Call pre-loaded 'info.dll'
12:02:08: -> postcommand_proc()
--
Psssst! Schon vom neuen GMX MultiMessenger gehört? Der kann`s mit allen: http://www.gmx.net/de/go/multimessenger
More information about the cvsnt
mailing list