[master] ee1b415 Emit SLT_HitPass log records

Martin Blix Grydeland martin at varnish-cache.org
Thu Oct 31 12:21:09 CET 2013

commit ee1b415fab5131fc11f0d69a0fc4ef3a620cfd59
Author: Martin Blix Grydeland <martin at varnish-software.com>
Date:   Mon Oct 28 17:00:07 2013 +0100

    Emit SLT_HitPass log records

diff --git a/bin/varnishd/cache/cache_req_fsm.c b/bin/varnishd/cache/cache_req_fsm.c
index fe089cd..00bc090 100644
--- a/bin/varnishd/cache/cache_req_fsm.c
+++ b/bin/varnishd/cache/cache_req_fsm.c
@@ -392,6 +392,7 @@ cnt_lookup(struct worker *wrk, struct req *req)
 	if (oc->flags & OC_F_PASS) {
 		/* Found a hit-for-pass */
 		VSLb(req->vsl, SLT_Debug, "XXXX HIT-FOR-PASS");
+		VSLb(req->vsl, SLT_HitPass, "%u", req->obj->vxid);
 		(void)HSH_DerefObjCore(&wrk->stats, &oc);
 		req->objcore = NULL;
diff --git a/include/tbl/vsl_tags.h b/include/tbl/vsl_tags.h
index 7457066..4edea09 100644
--- a/include/tbl/vsl_tags.h
+++ b/include/tbl/vsl_tags.h
@@ -294,7 +294,10 @@ SLTM(Hit, "Hit object in cache",
 	"Object looked up in cache. Shows the VXID of the object.\n\n"
-SLTM(HitPass, "Hit for pass object in cache (unused)", "")
+SLTM(HitPass, "Hit for pass object in cache.\n\n",
+	"Hit-for-pass object looked up in cache. Shows the VXID of the"
+	" hit-for-pass object.\n\n"
 SLTM(ExpBan, "Object evicted due to ban",
 	"Logs the VXID when an object is banned.\n\n"

More information about the varnish-commit mailing list