[experimental-ims] a1781ca Minor polish to bitmap params

Poul-Henning Kamp phk at FreeBSD.org
Thu Dec 18 10:27:55 CET 2014


commit a1781ca5c65cf4bc81c0b98136ce93d0ff7c325b
Author: Poul-Henning Kamp <phk at FreeBSD.org>
Date:   Tue Aug 28 06:37:36 2012 +0000

    Minor polish to bitmap params

diff --git a/bin/varnishd/mgt/mgt_param.c b/bin/varnishd/mgt/mgt_param.c
index a6f75b8..aa99683 100644
--- a/bin/varnishd/mgt/mgt_param.c
+++ b/bin/varnishd/mgt/mgt_param.c
@@ -1048,7 +1048,6 @@ static const struct parspec input_parspec[] = {
 		"Bitmap controlling diagnostics code:\n"
 		"  0x00000008 - mutex logging.\n"
 		"  0x00000010 - mutex contests.\n"
-		"  0x00000040 - object workspace.\n"
 		"  0x00000080 - mutex timing.\n"
 		"  0x00001000 - do not core-dump child process.\n"
 		"  0x00002000 - only short panic message.\n"
diff --git a/bin/varnishtest/tests/b00008.vtc b/bin/varnishtest/tests/b00008.vtc
index 5d447b2..b8dcbc8 100644
--- a/bin/varnishtest/tests/b00008.vtc
+++ b/bin/varnishtest/tests/b00008.vtc
@@ -22,7 +22,7 @@ varnish v1 -cliok "param.show"
 
 varnish v1 -cliok "param.show diag_bitmap"
 
-varnish v1 -cliok "param.set diag_bitmap 0x40"
+varnish v1 -cliok "param.set diag_bitmap 0x80"
 
 varnish v1 -cliok "param.set diag_bitmap 0x0"
 
diff --git a/bin/varnishtest/tests/c00054.vtc b/bin/varnishtest/tests/c00054.vtc
index 3299604..e6e2260 100644
--- a/bin/varnishtest/tests/c00054.vtc
+++ b/bin/varnishtest/tests/c00054.vtc
@@ -1,4 +1,4 @@
-varnishtest "SLT masking"
+varnishtest "bitmap params masking"
 
 
 server s1 {
@@ -13,9 +13,14 @@ varnish v1 -cliok "param.set vsl_mask +VCL_trace"
 varnish v1 -cliok "param.show vsl_mask"
 varnish v1 -cliok "param.set vsl_mask -WorkThread,-TTL"
 varnish v1 -cliok "param.show vsl_mask"
-varnish v1 -cliok "param.set vsl_mask +WorkThread"
+varnish v1 -cliok "param.set vsl_mask +WorkThread,+TTL,+Hash"
+varnish v1 -cliok "param.show vsl_mask"
 varnish v1 -clierr 106 "param.set vsl_mask FooBar"
 varnish v1 -clierr 106 "param.set vsl_mask -FooBar"
+varnish v1 -clierr 106 {param.set vsl_mask \"}
+
+varnish v1 -cliok "param.set debug +workspace"
+varnish v1 -cliok "param.show debug"
 
 client c1 {
 	txreq



More information about the varnish-commit mailing list