r2556 - trunk/varnish-cache/bin/varnishd

phk at projects.linpro.no phk at projects.linpro.no
Fri Mar 7 11:36:41 CET 2008


Author: phk
Date: 2008-03-07 11:36:40 +0100 (Fri, 07 Mar 2008)
New Revision: 2556

Modified:
   trunk/varnish-cache/bin/varnishd/cache_center.c
   trunk/varnish-cache/bin/varnishd/cache_hash.c
   trunk/varnish-cache/bin/varnishd/mgt_param.c
Log:
Put waiting list shmlogs under diag_bitmap


Modified: trunk/varnish-cache/bin/varnishd/cache_center.c
===================================================================
--- trunk/varnish-cache/bin/varnishd/cache_center.c	2008-03-05 13:18:39 UTC (rev 2555)
+++ trunk/varnish-cache/bin/varnishd/cache_center.c	2008-03-07 10:36:40 UTC (rev 2556)
@@ -550,7 +550,9 @@
 		 * hash code to restart us, still in STP_LOOKUP, later.
 		 */
 		spassert(sp->objhead != NULL);
-		WSP(sp, SLT_Debug, "on waiting list <%s>", sp->objhead->hash);
+		if (params->diag_bitmap & 0x20)
+			WSP(sp, SLT_Debug,
+			    "on waiting list <%s>", sp->objhead->hash);
 		/*
 		 * There is a non-zero risk that we come here more than once
 		 * before we get through, in that case cnt_recv must be set

Modified: trunk/varnish-cache/bin/varnishd/cache_hash.c
===================================================================
--- trunk/varnish-cache/bin/varnishd/cache_hash.c	2008-03-05 13:18:39 UTC (rev 2555)
+++ trunk/varnish-cache/bin/varnishd/cache_hash.c	2008-03-07 10:36:40 UTC (rev 2556)
@@ -278,7 +278,8 @@
 		if (sp == NULL)
 			return;
 		VTAILQ_REMOVE(&oh->waitinglist, sp, list);
-		VSL(SLT_Debug, sp->id, "of waiting list");
+		if (params->diag_bitmap & 0x20)
+			VSL(SLT_Debug, sp->id, "off waiting list");
 		WRK_QueueSession(sp);
 	}
 }

Modified: trunk/varnish-cache/bin/varnishd/mgt_param.c
===================================================================
--- trunk/varnish-cache/bin/varnishd/mgt_param.c	2008-03-05 13:18:39 UTC (rev 2555)
+++ trunk/varnish-cache/bin/varnishd/mgt_param.c	2008-03-07 10:36:40 UTC (rev 2556)
@@ -643,6 +643,7 @@
 		"  0x00000004 - kqueue debugging.\n"
 		"  0x00000008 - mutex logging.\n"
 		"  0x00000010 - mutex contests.\n"
+		"  0x00000020 - waiting list.\n"
 		"Use 0x notation and do the bitor in your head :-)\n",
 		0,
 		"0", "bitmap" },




More information about the varnish-commit mailing list