|
From: <gne...@us...> - 2008-12-05 08:51:53
|
Update of /cvsroot/aolserver/aolserver/nsd In directory 23jxhf1.ch3.sourceforge.com:/tmp/cvs-serv27473/nsd Modified Files: limits.c pools.c server.c Log Message: - provide names for all Ns_Mutex to report meaningful output in aolserver statistics - set version number to 4.5.0p1 to differentiate from 4.5.0 unpatched release Index: limits.c =================================================================== RCS file: /cvsroot/aolserver/aolserver/nsd/limits.c,v retrieving revision 1.10 retrieving revision 1.11 diff -C2 -d -r1.10 -r1.11 *** limits.c 28 Mar 2005 00:06:44 -0000 1.10 --- limits.c 5 Dec 2008 08:51:43 -0000 1.11 *************** *** 274,277 **** --- 274,278 ---- limitsPtr->name = Tcl_GetHashKey(&limtable, hPtr); Ns_MutexInit(&limitsPtr->lock); + Ns_MutexSetName(&limitsPtr->lock, "ns:limits"); limitsPtr->nrunning = limitsPtr->nwaiting = 0; limitsPtr->ntimeout = limitsPtr->ndropped = limitsPtr->noverflow = 0; Index: pools.c =================================================================== RCS file: /cvsroot/aolserver/aolserver/nsd/pools.c,v retrieving revision 1.12 retrieving revision 1.13 diff -C2 -d -r1.12 -r1.13 *** pools.c 26 Oct 2007 23:14:17 -0000 1.12 --- pools.c 5 Dec 2008 08:51:43 -0000 1.13 *************** *** 383,386 **** --- 383,387 ---- poolPtr = ns_calloc(sizeof(Pool), 1); Ns_MutexInit(&poolPtr->lock); + Ns_MutexSetName(&poolPtr->lock, "ns:pools"); Ns_CondInit(&poolPtr->cond); Tcl_SetHashValue(hPtr, poolPtr); Index: server.c =================================================================== RCS file: /cvsroot/aolserver/aolserver/nsd/server.c,v retrieving revision 1.46 retrieving revision 1.47 diff -C2 -d -r1.46 -r1.47 *** server.c 7 Jul 2006 03:27:22 -0000 1.46 --- server.c 5 Dec 2008 08:51:43 -0000 1.47 *************** *** 337,344 **** --- 337,346 ---- Ns_MutexInit(&servPtr->tcl.llock); + Ns_MutexSetName(&servPtr->tcl.llock, "ns:tcl.llock"); Ns_CondInit(&servPtr->tcl.lcond); Ns_RWLockInit(&servPtr->tcl.tlock); Ns_CsInit(&servPtr->tcl.olock); Ns_MutexInit(&servPtr->tcl.plock); + Ns_MutexSetName(&servPtr->tcl.plock, "ns:tcl.plock"); Ns_RWLockInit(&servPtr->tcl.slock); Tcl_InitHashTable(&servPtr->tcl.packages, TCL_STRING_KEYS); |