[master] cd6b2b8 Add various flags to the panic output

Poul-Henning Kamp phk at varnish-cache.org
Wed Aug 24 15:50:18 CEST 2011


commit cd6b2b86904dc85a4db151eeb53d3f14331c382e
Author: Poul-Henning Kamp <phk at FreeBSD.org>
Date:   Wed Aug 24 13:30:42 2011 +0000

    Add various flags to the panic output

diff --git a/bin/varnishd/cache_panic.c b/bin/varnishd/cache_panic.c
index ad02caa..2f0921d 100644
--- a/bin/varnishd/cache_panic.c
+++ b/bin/varnishd/cache_panic.c
@@ -242,6 +242,17 @@ pan_sess(const struct sess *sp)
 	VSB_printf(vsp, "  restarts = %d, esi_level = %d\n",
 	    sp->restarts, sp->esi_level);
 
+	VSB_printf(vsp, "  flags = ");
+	if (sp->wrk->do_stream)	VSB_printf(vsp, " do_stream");
+	if (sp->wrk->do_gzip)	VSB_printf(vsp, " do_gzip");
+	if (sp->wrk->do_gunzip)	VSB_printf(vsp, " do_gunzip");
+	if (sp->wrk->do_esi)	VSB_printf(vsp, " do_esi");
+	if (sp->wrk->do_close)	VSB_printf(vsp, " do_close");
+	if (sp->wrk->is_gzip)	VSB_printf(vsp, " is_gzip");
+	if (sp->wrk->is_gunzip)	VSB_printf(vsp, " is_gunzip");
+	VSB_printf(vsp, "\n");
+	VSB_printf(vsp, "  bodystatus = %d\n", sp->wrk->body_status);
+
 	pan_ws(sp->ws, 2);
 	pan_http("req", sp->http, 2);
 



More information about the varnish-commit mailing list