| Author: | Shohei Tanaka(@xcir) |
|---|---|
| Date: | 2013-04-30 |
| Version: | 0.0-alpha2-varnish30 |
| Support Varnish Version: | 3.0.x |
| Manual section: | 1 |
This version is alpha quality. work in progress now.
Re-format tool for varnishtest
**** top 0.0 macro def varnishd=varnishd
**** top 0.0 macro def pwd=/root/git/vtctrans
**** top 0.0 macro def topbuild=/root/git/vtctrans/../..
**** top 0.0 macro def bad_ip=10.255.255.255
**** top 0.0 macro def tmpdir=/tmp/vtc.14768.43d2044f
* top 0.0 TEST test.vtc starting
*** top 0.0 varnishtest
* top 0.0 TEST example
*** top 0.0 server
*** top 0.0 server
** s1 0.0 Starting server
**** s1 0.0 macro def s1_addr=127.0.0.1
**** s1 0.0 macro def s1_port=52740
**** s1 0.0 macro def s1_sock=127.0.0.1 52740
* s1 0.0 Listen on 127.0.0.1 52740
*** top 0.0 varnish
** s1 0.0 Started on 127.0.0.1 52740
** v1 0.0 Launch
*** v1 0.0 CMD: cd ${pwd} && ${varnishd} -d -d -n /tmp/vtc.14768.43d2044f/v1 -l 10m,1m,- -p auto_restart=off -p syslog_cli_traffic=off -a '127 . 0.0.1:0' -S /tmp/vtc.14768.43d2044f/v1/_S -M '127.0.0.1 41567' -P /tmp/vtc.14768.43d2044f/v1/varnishd.pid -sfile,/tmp/vtc.14768.43d2044f/v 1,1 0M
*** v1 0.0 CMD: cd /root/git/vtctrans && varnishd -d -d -n /tmp/vtc.14768.43d2044f/v1 -l 10m,1m,- -p auto_restart=off -p syslog_cli_traffic=of f -a '127.0.0.1:0' -S /tmp/vtc.14768.43d2044f/v1/_S -M '127.0.0.1 41567' -P /tmp/vtc.14768.43d2044f/v1/varnishd.pid -sfile,/tmp/vtc.14768.4 3d2 044f/v1,10M
*** v1 0.0 PID: 14774
*** v1 0.0 debug| Platform: Linux,2.6.32-71.18.1.el6.x86_64,x86_64,-sfile,-smalloc,-hcritbit\n
*** v1 0.0 debug| 200 251 \n
*** v1 0.0 debug| -----------------------------\n
*** v1 0.0 debug| Varnish Cache CLI 1.0\n
*** v1 0.0 debug| -----------------------------\n
*** v1 0.0 debug| Linux,2.6.32-71.18.1.el6.x86_64,x86_64,-sfile,-smalloc,-hcritbit\n
*** v1 0.0 debug| \n
*** v1 0.0 debug| Type 'help' for command list.\n
*** v1 0.0 debug| Type 'quit' to close CLI session.\n
*** v1 0.0 debug| Type 'start' to launch worker process.\n
*** v1 0.0 debug| \n
**** v1 0.1 CLIPOLL 1 0x1 0x0
*** v1 0.1 CLI connection fd = 9
*** v1 0.1 CLI RX 107
**** v1 0.1 CLI RX| sqxplzwdiomlmrclsxcyswqpnychpwuh\n
**** v1 0.1 CLI RX| \n
**** v1 0.1 CLI RX| Authentication required.\n
**** v1 0.1 CLI TX| auth 810e086c0c1024ee3960fac753c9aa4bf3488605303b99d2f0fe152fca93d9e5\n
*** v1 0.1 CLI RX 200
**** v1 0.1 CLI RX| -----------------------------\n
**** v1 0.1 CLI RX| Varnish Cache CLI 1.0\n
**** v1 0.1 CLI RX| -----------------------------\n
**** v1 0.1 CLI RX| Linux,2.6.32-71.18.1.el6.x86_64,x86_64,-sfile,-smalloc,-hcritbit\n
**** v1 0.1 CLI RX| \n
**** v1 0.1 CLI RX| Type 'help' for command list.\n
**** v1 0.1 CLI RX| Type 'quit' to close CLI session.\n
**** v1 0.1 CLI RX| Type 'start' to launch worker process.\n
**** v1 0.1 CLI TX| vcl.inline vcl1 << %XJEIFLH|)Xspa8P\n
**** v1 0.1 CLI TX| backend s1 { .host = "127.0.0.1"; .port = "52740"; }\n
**** v1 0.1 CLI TX| \n
**** v1 0.1 CLI TX| \n
**** v1 0.1 CLI TX| sub vcl_recv {\n
**** v1 0.1 CLI TX| return(lookup);\n
**** v1 0.1 CLI TX| }\n
**** v1 0.1 CLI TX| \n
**** v1 0.1 CLI TX| %XJEIFLH|)Xspa8P\n
*** v1 0.2 CLI RX 200
**** v1 0.2 CLI RX| VCL compiled.
**** v1 0.2 CLI TX| vcl.use vcl1
*** v1 0.2 CLI RX 200
** v1 0.2 Start
**** v1 0.2 CLI TX| start
*** v1 0.2 debug| child (14787) Started\n
**** v1 0.2 vsl| 0 WorkThread - 0x7fc9fd2efa90 start
**** v1 0.2 vsl| 0 CLI - Rd vcl.load "vcl1" ./vcl.mHMVYeG3.so
**** v1 0.2 vsl| 0 CLI - Wr 200 36 Loaded "./vcl.mHMVYeG3.so" as "vcl1"
*** v1 0.2 CLI RX 200
*** v1 0.2 wait-running
**** v1 0.2 CLI TX| status
*** v1 0.2 debug| Child (14787) said Child starts\n
*** v1 0.2 debug| Child (14787) said SMF.s0 mmap'ed 10485760 bytes of 10485760\n
**** v1 0.2 vsl| 0 CLI - Rd vcl.use "vcl1"
**** v1 0.2 vsl| 0 CLI - Wr 200 0
**** v1 0.2 vsl| 0 CLI - Rd start
**** v1 0.2 vsl| 0 Debug - Acceptor is epoll
**** v1 0.2 vsl| 0 CLI - Wr 200 0
**** v1 0.2 vsl| 0 WorkThread - 0x7fc9f7af7a90 start
**** v1 0.3 vsl| 0 WorkThread - 0x7fc9f70f6a90 start
**** v1 0.3 vsl| 0 WorkThread - 0x7fc9f66f5a90 start
**** v1 0.3 vsl| 0 WorkThread - 0x7fc9f5cf4a90 start
**** v1 0.3 vsl| 0 WorkThread - 0x7fc9f52f3a90 start
**** v1 0.3 vsl| 0 WorkThread - 0x7fc9f48f2a90 start
**** v1 0.3 vsl| 0 WorkThread - 0x7fc9f3ef1a90 start
**** v1 0.3 vsl| 0 WorkThread - 0x7fc9f34f0a90 start
**** v1 0.3 vsl| 0 WorkThread - 0x7fc9f2aefa90 start
*** v1 0.3 CLI RX 200
**** v1 0.3 CLI RX| Child in state running
**** v1 0.3 CLI TX| debug.xid 1000
*** v1 0.3 CLI RX 200
**** v1 0.3 CLI RX| XID is 1000
**** v1 0.3 CLI TX| debug.listen_address
**** v1 0.3 vsl| 0 CLI - Rd debug.xid 1000
**** v1 0.3 vsl| 0 CLI - Wr 200 11 XID is 1000
*** v1 0.4 CLI RX 200
**** v1 0.4 CLI RX| 127.0.0.1 54787\n
** v1 0.4 Listen on 127.0.0.1 54787
**** v1 0.4 macro def v1_addr=127.0.0.1
**** v1 0.4 macro def v1_port=54787
**** v1 0.4 macro def v1_sock=127.0.0.1 54787
*** top 0.4 client
** c1 0.4 Starting client
** c1 0.4 Waiting for client
*** c1 0.4 Connect to 127.0.0.1 54787
*** c1 0.4 connected fd 10 from 127.0.0.1 33613 to 127.0.0.1 54787
*** c1 0.4 txreq
**** c1 0.4 txreq| GET / HTTP/1.1\r\n
**** c1 0.4 txreq| \r\n
*** c1 0.4 rxresp
*** s1 0.4 accepted fd 4
*** s1 0.4 rxreq
**** s1 0.4 rxhdr| GET / HTTP/1.1\r\n
**** s1 0.4 rxhdr| X-Varnish: 1001\r\n
**** s1 0.4 rxhdr| Accept-Encoding: gzip\r\n
**** s1 0.4 rxhdr| Host: 127.0.0.1\r\n
**** s1 0.4 rxhdr| \r\n
**** s1 0.4 http[ 0] | GET
**** s1 0.4 http[ 1] | /
**** s1 0.4 http[ 2] | HTTP/1.1
**** s1 0.4 http[ 3] | X-Varnish: 1001
**** s1 0.4 http[ 4] | Accept-Encoding: gzip
**** s1 0.4 http[ 5] | Host: 127.0.0.1
**** s1 0.4 bodylen = 0
*** s1 0.4 expect
**** s1 0.4 EXPECT req.url (/) == / (/) match
*** s1 0.4 txresp
**** s1 0.4 txresp| HTTP/1.1 200 Ok\r\n
**** s1 0.4 txresp| Content-Length: 3\r\n
**** s1 0.4 txresp| \r\n
**** s1 0.4 txresp| .\n
**** s1 0.4 txresp| .
*** s1 0.4 shutting fd 4
** s1 0.4 Ending
**** c1 0.4 rxhdr| HTTP/1.1 200 Ok\r\n
**** c1 0.4 rxhdr| Content-Length: 3\r\n
**** c1 0.4 rxhdr| Accept-Ranges: bytes\r\n
**** c1 0.4 rxhdr| Date: Mon, 29 Apr 2013 17:01:24 GMT\r\n
**** c1 0.4 rxhdr| X-Varnish: 1001\r\n
**** c1 0.4 rxhdr| Age: 0\r\n
**** c1 0.4 rxhdr| Via: 1.1 varnish\r\n
**** c1 0.4 rxhdr| Connection: keep-alive\r\n
**** c1 0.4 rxhdr| \r\n
**** c1 0.4 http[ 0] | HTTP/1.1
**** c1 0.4 http[ 1] | 200
**** c1 0.4 http[ 2] | Ok
**** c1 0.4 http[ 3] | Content-Length: 3
**** c1 0.4 http[ 4] | Accept-Ranges: bytes
**** c1 0.4 http[ 5] | Date: Mon, 29 Apr 2013 17:01:24 GMT
**** c1 0.4 http[ 6] | X-Varnish: 1001
**** c1 0.4 http[ 7] | Age: 0
**** c1 0.4 http[ 8] | Via: 1.1 varnish
**** c1 0.4 http[ 9] | Connection: keep-alive
**** c1 0.4 body| .\n
**** c1 0.4 body| .
**** c1 0.4 bodylen = 3
*** c1 0.4 expect
**** c1 0.4 EXPECT resp.status (200) == 200 (200) match
*** c1 0.4 closing fd 10
** c1 0.4 Ending
* top 0.4 RESETTING after test.vtc
** s1 0.4 Waiting for server
**** s1 0.4 macro undef s1_addr
**** s1 0.4 macro undef s1_port
**** s1 0.4 macro undef s1_sock
**** v1 0.4 macro undef v1_addr
**** v1 0.4 macro undef v1_port
**** v1 0.4 macro undef v1_sock
** v1 0.4 Stop
**** v1 0.4 CLI TX| stop
**** v1 0.4 vsl| 0 CLI - Rd debug.listen_address
**** v1 0.4 vsl| 0 CLI - Wr 200 16 127.0.0.1 54787
**** v1 0.4 vsl| 11 SessionOpen c 127.0.0.1 33613 127.0.0.1:0
**** v1 0.4 vsl| 11 ReqStart c 127.0.0.1 33613 1001
**** v1 0.4 vsl| 11 RxRequest c GET
**** v1 0.4 vsl| 11 RxURL c /
**** v1 0.4 vsl| 11 RxProtocol c HTTP/1.1
**** v1 0.4 vsl| 11 VCL_call c recv
**** v1 0.4 vsl| 11 VCL_return c lookup
**** v1 0.4 vsl| 11 VCL_call c hash
**** v1 0.4 vsl| 11 Hash c /
**** v1 0.4 vsl| 11 Hash c 127.0.0.1
**** v1 0.4 vsl| 11 VCL_return c hash
**** v1 0.4 vsl| 11 VCL_call c miss
**** v1 0.4 vsl| 11 VCL_return c fetch
**** v1 0.4 vsl| 13 BackendOpen b s1 127.0.0.1 46014 127.0.0.1 52740
**** v1 0.4 vsl| 11 Backend c 13 s1 s1
**** v1 0.4 vsl| 13 TxRequest b GET
**** v1 0.4 vsl| 13 TxURL b /
**** v1 0.4 vsl| 13 TxProtocol b HTTP/1.1
**** v1 0.4 vsl| 13 TxHeader b X-Varnish: 1001
**** v1 0.4 vsl| 13 TxHeader b Accept-Encoding: gzip
**** v1 0.4 vsl| 13 TxHeader b Host: 127.0.0.1
**** v1 0.4 vsl| 13 RxProtocol b HTTP/1.1
**** v1 0.4 vsl| 13 RxStatus b 200
**** v1 0.4 vsl| 13 RxResponse b Ok
**** v1 0.4 vsl| 13 RxHeader b Content-Length: 3
**** v1 0.4 vsl| 11 TTL c 1001 RFC 120 -1 -1 1367254884 0 0 0 0
**** v1 0.4 vsl| 11 VCL_call c fetch
**** v1 0.4 vsl| 11 VCL_return c deliver
**** v1 0.4 vsl| 11 ObjProtocol c HTTP/1.1
**** v1 0.4 vsl| 11 ObjResponse c Ok
**** v1 0.4 vsl| 13 Fetch_Body b 4(length) cls 0 mklen 1
**** v1 0.4 vsl| 13 Length b 3
**** v1 0.4 vsl| 13 BackendReuse b s1
**** v1 0.4 vsl| 11 VCL_call c deliver
**** v1 0.4 vsl| 11 VCL_return c deliver
**** v1 0.4 vsl| 11 TxProtocol c HTTP/1.1
**** v1 0.4 vsl| 11 TxStatus c 200
**** v1 0.4 vsl| 11 TxResponse c Ok
**** v1 0.4 vsl| 11 TxHeader c Content-Length: 3
**** v1 0.4 vsl| 11 TxHeader c Accept-Ranges: bytes
**** v1 0.4 vsl| 11 TxHeader c Date: Mon, 29 Apr 2013 17:01:24 GMT
**** v1 0.4 vsl| 11 TxHeader c X-Varnish: 1001
**** v1 0.4 vsl| 11 TxHeader c Age: 0
**** v1 0.4 vsl| 11 TxHeader c Via: 1.1 varnish
**** v1 0.4 vsl| 11 TxHeader c Connection: keep-alive
**** v1 0.4 vsl| 11 Length c 3
**** v1 0.4 vsl| 11 ReqEnd c 1001 1367254884.356311321 1367254884.356886864 0.000077486 0.000503778 0.000071764
**** v1 0.4 vsl| 11 SessionClose c EOF
**** v1 0.4 vsl| 11 StatSess c 127.0.0.1 33613 0 1 1 0 0 1 164 3
*** v1 0.4 debug| Stopping Child\n
*** v1 0.4 CLI RX 200
**** v1 0.4 CLI TX| status
*** v1 0.4 debug| Child (14787) said Child dies\n
*** v1 0.4 debug| Child (14787) died status=1\n
*** v1 0.4 debug| Child cleanup complete\n
**** v1 0.4 vsl| 0 CLI - EOF on CLI connection, worker stops
*** v1 0.4 CLI RX 200
**** v1 0.4 CLI RX| Child in state stopped
** v1 0.4 Wait
** v1 0.4 R 14774 Status: 0000
* top 0.5 TEST test.vtc completed
# top TEST test.vtc passed (0.471)
<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
test.vtc
----------------------------------------------------------------------
<<<< Test start >>>>
**** top 0.0 macro def varnishd=varnishd
**** top 0.0 macro def pwd=/root/git/vtctrans
**** top 0.0 macro def topbuild=/root/git/vtctrans/../..
**** top 0.0 macro def bad_ip=10.255.255.255
**** top 0.0 macro def tmpdir=/tmp/vtc.14768.43d2044f
* top 0.0 TEST test.vtc starting
*** top 0.0 varnishtest
* top 0.0 TEST example
*** top 0.0 server
*** top 0.0 server
<<<< Starting server s1 >>>>
** s1 0.0 Starting server
**** s1 0.0 macro def s1_addr=127.0.0.1
**** s1 0.0 macro def s1_port=52740
**** s1 0.0 macro def s1_sock=127.0.0.1 52740
* s1 0.0 Listen on 127.0.0.1 52740
*** top 0.0 varnish
<<<< Started server s1 >>>>
** s1 0.0 Started on 127.0.0.1 52740
<<<< Launch varnish v1 >>>>
** v1 0.0 Launch
*** v1 0.0 CMD: cd ${pwd} && ${varnishd} -d -d -n /tmp/vtc.14768.43d2044f/v1 -l 10m,1m,- -p auto_restart=off -p syslog_cli_traffic=off -a '127 . 0.0.1:0' -S /tmp/vtc.14768.43d2044f/v1/_S -M '127.0.0.1 41567' -P /tmp/vtc.14768.43d2044f/v1/varnishd.pid -sfile,/tmp/vtc.14768.43d2044f/v 1,1 0M
*** v1 0.0 CMD: cd /root/git/vtctrans && varnishd -d -d -n /tmp/vtc.14768.43d2044f/v1 -l 10m,1m,- -p auto_restart=off -p syslog_cli_traffic=of f -a '127.0.0.1:0' -S /tmp/vtc.14768.43d2044f/v1/_S -M '127.0.0.1 41567' -P /tmp/vtc.14768.43d2044f/v1/varnishd.pid -sfile,/tmp/vtc.14768.4 3d2 044f/v1,10M
*** v1 0.0 PID: 14774
*** v1 0.0 debug| Platform: Linux,2.6.32-71.18.1.el6.x86_64,x86_64,-sfile,-smalloc,-hcritbit\n
*** v1 0.0 debug| 200 251 \n
*** v1 0.0 debug| -----------------------------\n
*** v1 0.0 debug| Varnish Cache CLI 1.0\n
*** v1 0.0 debug| -----------------------------\n
*** v1 0.0 debug| Linux,2.6.32-71.18.1.el6.x86_64,x86_64,-sfile,-smalloc,-hcritbit\n
*** v1 0.0 debug| \n
*** v1 0.0 debug| Type 'help' for command list.\n
*** v1 0.0 debug| Type 'quit' to close CLI session.\n
*** v1 0.0 debug| Type 'start' to launch worker process.\n
*** v1 0.0 debug| \n
**** v1 0.1 CLIPOLL 1 0x1 0x0
*** v1 0.1 CLI connection fd = 9
*** v1 0.1 CLI RX 107
**** v1 0.1 CLI RX| sqxplzwdiomlmrclsxcyswqpnychpwuh\n
**** v1 0.1 CLI RX| \n
**** v1 0.1 CLI RX| Authentication required.\n
**** v1 0.1 CLI TX| auth 810e086c0c1024ee3960fac753c9aa4bf3488605303b99d2f0fe152fca93d9e5\n
*** v1 0.1 CLI RX 200
**** v1 0.1 CLI RX| -----------------------------\n
**** v1 0.1 CLI RX| Varnish Cache CLI 1.0\n
**** v1 0.1 CLI RX| -----------------------------\n
**** v1 0.1 CLI RX| Linux,2.6.32-71.18.1.el6.x86_64,x86_64,-sfile,-smalloc,-hcritbit\n
**** v1 0.1 CLI RX| \n
**** v1 0.1 CLI RX| Type 'help' for command list.\n
**** v1 0.1 CLI RX| Type 'quit' to close CLI session.\n
**** v1 0.1 CLI RX| Type 'start' to launch worker process.\n
**** v1 0.1 CLI TX| vcl.inline vcl1 << %XJEIFLH|)Xspa8P\n
**** v1 0.1 CLI TX| backend s1 { .host = "127.0.0.1"; .port = "52740"; }\n
**** v1 0.1 CLI TX| \n
**** v1 0.1 CLI TX| \n
**** v1 0.1 CLI TX| sub vcl_recv {\n
**** v1 0.1 CLI TX| return(lookup);\n
**** v1 0.1 CLI TX| }\n
**** v1 0.1 CLI TX| \n
**** v1 0.1 CLI TX| %XJEIFLH|)Xspa8P\n
*** v1 0.2 CLI RX 200
**** v1 0.2 CLI RX| VCL compiled.
**** v1 0.2 CLI TX| vcl.use vcl1
*** v1 0.2 CLI RX 200
<<<< Start child process v1 >>>>
** v1 0.2 Start
**** v1 0.2 CLI TX| start
*** v1 0.2 debug| child (14787) Started\n
**** v1 0.2 vsl| 0 WorkThread - 0x7fc9fd2efa90 start
**** v1 0.2 vsl| 0 CLI - Rd vcl.load "vcl1" ./vcl.mHMVYeG3.so
**** v1 0.2 vsl| 0 CLI - Wr 200 36 Loaded "./vcl.mHMVYeG3.so" as "vcl1"
*** v1 0.2 CLI RX 200
<<<< Wait running v1 >>>>
*** v1 0.2 wait-running
**** v1 0.2 CLI TX| status
*** v1 0.2 debug| Child (14787) said Child starts\n
*** v1 0.2 debug| Child (14787) said SMF.s0 mmap'ed 10485760 bytes of 10485760\n
**** v1 0.2 vsl| 0 CLI - Rd vcl.use "vcl1"
**** v1 0.2 vsl| 0 CLI - Wr 200 0
**** v1 0.2 vsl| 0 CLI - Rd start
**** v1 0.2 vsl| 0 Debug - Acceptor is epoll
**** v1 0.2 vsl| 0 CLI - Wr 200 0
**** v1 0.2 vsl| 0 WorkThread - 0x7fc9f7af7a90 start
**** v1 0.3 vsl| 0 WorkThread - 0x7fc9f70f6a90 start
**** v1 0.3 vsl| 0 WorkThread - 0x7fc9f66f5a90 start
**** v1 0.3 vsl| 0 WorkThread - 0x7fc9f5cf4a90 start
**** v1 0.3 vsl| 0 WorkThread - 0x7fc9f52f3a90 start
**** v1 0.3 vsl| 0 WorkThread - 0x7fc9f48f2a90 start
**** v1 0.3 vsl| 0 WorkThread - 0x7fc9f3ef1a90 start
**** v1 0.3 vsl| 0 WorkThread - 0x7fc9f34f0a90 start
**** v1 0.3 vsl| 0 WorkThread - 0x7fc9f2aefa90 start
*** v1 0.3 CLI RX 200
**** v1 0.3 CLI RX| Child in state running
**** v1 0.3 CLI TX| debug.xid 1000
*** v1 0.3 CLI RX 200
**** v1 0.3 CLI RX| XID is 1000
**** v1 0.3 CLI TX| debug.listen_address
**** v1 0.3 vsl| 0 CLI - Rd debug.xid 1000
**** v1 0.3 vsl| 0 CLI - Wr 200 11 XID is 1000
*** v1 0.4 CLI RX 200
**** v1 0.4 CLI RX| 127.0.0.1 54787\n
** v1 0.4 Listen on 127.0.0.1 54787
**** v1 0.4 macro def v1_addr=127.0.0.1
**** v1 0.4 macro def v1_port=54787
**** v1 0.4 macro def v1_sock=127.0.0.1 54787
*** top 0.4 client
<<<< Starting client c1 >>>>
** c1 0.4 Starting client
** c1 0.4 Waiting for client
<<<< Connecting c1 -> todo(write sock) >>>>
*** c1 0.4 Connect to 127.0.0.1 54787
<<<< Send Request c1 -> todo(write sock) >>>>
*** c1 0.4 connected fd 10 from 127.0.0.1 33613 to 127.0.0.1 54787
*** c1 0.4 txreq
**** c1 0.4 txreq| GET / HTTP/1.1\r\n
**** c1 0.4 txreq| \r\n
<<<< Return response c1 >>>>
*** c1 0.4 rxresp
<<<< Accepted Request s1 <- todo(write sock) >>>>
*** s1 0.4 accepted fd 4
*** s1 0.4 rxreq
**** s1 0.4 rxhdr| GET / HTTP/1.1\r\n
**** s1 0.4 rxhdr| X-Varnish: 1001\r\n
**** s1 0.4 rxhdr| Accept-Encoding: gzip\r\n
**** s1 0.4 rxhdr| Host: 127.0.0.1\r\n
**** s1 0.4 rxhdr| \r\n
**** s1 0.4 http[ 0] | GET
**** s1 0.4 http[ 1] | /
**** s1 0.4 http[ 2] | HTTP/1.1
**** s1 0.4 http[ 3] | X-Varnish: 1001
**** s1 0.4 http[ 4] | Accept-Encoding: gzip
**** s1 0.4 http[ 5] | Host: 127.0.0.1
**** s1 0.4 bodylen = 0
*** s1 0.4 expect
**** s1 0.4 EXPECT req.url (/) == / (/) match
*** s1 0.4 txresp
**** s1 0.4 txresp| HTTP/1.1 200 Ok\r\n
**** s1 0.4 txresp| Content-Length: 3\r\n
**** s1 0.4 txresp| \r\n
**** s1 0.4 txresp| .\n
**** s1 0.4 txresp| .
*** s1 0.4 shutting fd 4
<<<< End server s1 >>>>
** s1 0.4 Ending
**** c1 0.4 rxhdr| HTTP/1.1 200 Ok\r\n
**** c1 0.4 rxhdr| Content-Length: 3\r\n
**** c1 0.4 rxhdr| Accept-Ranges: bytes\r\n
**** c1 0.4 rxhdr| Date: Mon, 29 Apr 2013 17:01:24 GMT\r\n
**** c1 0.4 rxhdr| X-Varnish: 1001\r\n
**** c1 0.4 rxhdr| Age: 0\r\n
**** c1 0.4 rxhdr| Via: 1.1 varnish\r\n
**** c1 0.4 rxhdr| Connection: keep-alive\r\n
**** c1 0.4 rxhdr| \r\n
**** c1 0.4 http[ 0] | HTTP/1.1
**** c1 0.4 http[ 1] | 200
**** c1 0.4 http[ 2] | Ok
**** c1 0.4 http[ 3] | Content-Length: 3
**** c1 0.4 http[ 4] | Accept-Ranges: bytes
**** c1 0.4 http[ 5] | Date: Mon, 29 Apr 2013 17:01:24 GMT
**** c1 0.4 http[ 6] | X-Varnish: 1001
**** c1 0.4 http[ 7] | Age: 0
**** c1 0.4 http[ 8] | Via: 1.1 varnish
**** c1 0.4 http[ 9] | Connection: keep-alive
**** c1 0.4 body| .\n
**** c1 0.4 body| .
**** c1 0.4 bodylen = 3
*** c1 0.4 expect
**** c1 0.4 EXPECT resp.status (200) == 200 (200) match
*** c1 0.4 closing fd 10
<<<< End client c1 >>>>
** c1 0.4 Ending
* top 0.4 RESETTING after test.vtc
** s1 0.4 Waiting for server
**** s1 0.4 macro undef s1_addr
**** s1 0.4 macro undef s1_port
**** s1 0.4 macro undef s1_sock
**** v1 0.4 macro undef v1_addr
**** v1 0.4 macro undef v1_port
**** v1 0.4 macro undef v1_sock
** v1 0.4 Stop
<<<< Stop varnish v1 >>>>
**** v1 0.4 CLI TX| stop
**** v1 0.4 vsl| 0 CLI - Rd debug.listen_address
**** v1 0.4 vsl| 0 CLI - Wr 200 16 127.0.0.1 54787
**** v1 0.4 vsl| 11 SessionOpen c 127.0.0.1 33613 127.0.0.1:0
**** v1 0.4 vsl| 11 ReqStart c 127.0.0.1 33613 1001
**** v1 0.4 vsl| 11 RxRequest c GET
**** v1 0.4 vsl| 11 RxURL c /
**** v1 0.4 vsl| 11 RxProtocol c HTTP/1.1
**** v1 0.4 vsl| 11 VCL_call c recv
**** v1 0.4 vsl| 11 VCL_return c lookup
**** v1 0.4 vsl| 11 VCL_call c hash
**** v1 0.4 vsl| 11 Hash c /
**** v1 0.4 vsl| 11 Hash c 127.0.0.1
**** v1 0.4 vsl| 11 VCL_return c hash
**** v1 0.4 vsl| 11 VCL_call c miss
**** v1 0.4 vsl| 11 VCL_return c fetch
**** v1 0.4 vsl| 13 BackendOpen b s1 127.0.0.1 46014 127.0.0.1 52740
**** v1 0.4 vsl| 11 Backend c 13 s1 s1
**** v1 0.4 vsl| 13 TxRequest b GET
**** v1 0.4 vsl| 13 TxURL b /
**** v1 0.4 vsl| 13 TxProtocol b HTTP/1.1
**** v1 0.4 vsl| 13 TxHeader b X-Varnish: 1001
**** v1 0.4 vsl| 13 TxHeader b Accept-Encoding: gzip
**** v1 0.4 vsl| 13 TxHeader b Host: 127.0.0.1
**** v1 0.4 vsl| 13 RxProtocol b HTTP/1.1
**** v1 0.4 vsl| 13 RxStatus b 200
**** v1 0.4 vsl| 13 RxResponse b Ok
**** v1 0.4 vsl| 13 RxHeader b Content-Length: 3
**** v1 0.4 vsl| 11 TTL c 1001 RFC 120 -1 -1 1367254884 0 0 0 0
**** v1 0.4 vsl| 11 VCL_call c fetch
**** v1 0.4 vsl| 11 VCL_return c deliver
**** v1 0.4 vsl| 11 ObjProtocol c HTTP/1.1
**** v1 0.4 vsl| 11 ObjResponse c Ok
**** v1 0.4 vsl| 13 Fetch_Body b 4(length) cls 0 mklen 1
**** v1 0.4 vsl| 13 Length b 3
**** v1 0.4 vsl| 13 BackendReuse b s1
**** v1 0.4 vsl| 11 VCL_call c deliver
**** v1 0.4 vsl| 11 VCL_return c deliver
**** v1 0.4 vsl| 11 TxProtocol c HTTP/1.1
**** v1 0.4 vsl| 11 TxStatus c 200
**** v1 0.4 vsl| 11 TxResponse c Ok
**** v1 0.4 vsl| 11 TxHeader c Content-Length: 3
**** v1 0.4 vsl| 11 TxHeader c Accept-Ranges: bytes
**** v1 0.4 vsl| 11 TxHeader c Date: Mon, 29 Apr 2013 17:01:24 GMT
**** v1 0.4 vsl| 11 TxHeader c X-Varnish: 1001
**** v1 0.4 vsl| 11 TxHeader c Age: 0
**** v1 0.4 vsl| 11 TxHeader c Via: 1.1 varnish
**** v1 0.4 vsl| 11 TxHeader c Connection: keep-alive
**** v1 0.4 vsl| 11 Length c 3
**** v1 0.4 vsl| 11 ReqEnd c 1001 1367254884.356311321 1367254884.356886864 0.000077486 0.000503778 0.000071764
**** v1 0.4 vsl| 11 SessionClose c EOF
**** v1 0.4 vsl| 11 StatSess c 127.0.0.1 33613 0 1 1 0 0 1 164 3
<<<< Stop varnish child process v1 >>>>
*** v1 0.4 debug| Stopping Child\n
*** v1 0.4 CLI RX 200
**** v1 0.4 CLI TX| status
*** v1 0.4 debug| Child (14787) said Child dies\n
*** v1 0.4 debug| Child (14787) died status=1\n
*** v1 0.4 debug| Child cleanup complete\n
**** v1 0.4 vsl| 0 CLI - EOF on CLI connection, worker stops
*** v1 0.4 CLI RX 200
**** v1 0.4 CLI RX| Child in state stopped
** v1 0.4 Wait
** v1 0.4 R 14774 Status: 0000
* top 0.5 TEST test.vtc completed
# top TEST test.vtc passed (0.471)
######################################################################
Macro list
----------------------------------------------------------------------
[key] | [value]
----------+-----------------------------------------------------------
varnishd | varnishd
s1_port | 52740
s1_addr | 127.0.0.1
v1_port | 54787
v1_addr | 127.0.0.1
s1_sock | 127.0.0.1 52740
bad_ip | 10.255.255.255
pwd | /root/git/vtctrans
topbuild | /root/git/vtctrans/../..
v1_sock | 127.0.0.1 54787
tmpdir | /tmp/vtc.14768.43d2044f
######################################################################
Expect list
----------------------------------------------------------------------
c1 expect (559dd608bcff8403442b94d3430a22b8)
----------------------------------------------------------------------
HTTP:header |----------------------------------------
| HTTP/1.1
| 200
| Ok
| Content-Length: 3
| Accept-Ranges: bytes
| Date: Mon, 29 Apr 2013 17:01:24 GMT
| X-Varnish: 1001
| Age: 0
| Via: 1.1 varnish
| Connection: keep-alive
HTTP:body |----------------------------------------
| .\n
| .
HTTP:bodylen |----------------------------------------
| 3
EXPECT[0] |----------------------------------------
EXPECT[0]:expr | resp.status == 200
EXPECT[0]:val | 200 == 200
EXPECT[0]:result | match
----------------------------------------------------------------------
s1 expect (3603713e9ceaeceee533a52dda4a8e4c)
----------------------------------------------------------------------
HTTP:header |----------------------------------------
| GET
| /
| HTTP/1.1
| X-Varnish: 1001
| Accept-Encoding: gzip
| Host: 127.0.0.1
HTTP:bodylen |----------------------------------------
| 0
EXPECT[0] |----------------------------------------
EXPECT[0]:expr | req.url == /
EXPECT[0]:val | / == /
EXPECT[0]:result | match
----------------------------------------------------------------------
######################################################################
VTC result
| passed | test.vtc
----------------------------------------------------------------------
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>