| varnishtest "Test the http-reuse aggressive mode" |
| feature ignore_unknown_macro |
| server srv ${h1_feR_addr}:${h1_feR_port} |
| http-request return status 200 |
| http-after-response set-header http_first_request %[http_first_req] |
| client c1 -connect ${h1_feS_sock} { |
| expect resp.http.http_first_request == "1" |
| # first request should not be reused as no safe connection for the moment |
| client c2 -connect ${h1_feS_sock} { |
| expect resp.http.http_first_request == "1" |
| expect resp.http.http_first_request == "0" |
| # first request must be reused with the safe connection |
| client c3 -connect ${h1_feS_sock} { |
| expect resp.http.http_first_request == "0" |