Ema has submitted this change and it was merged.

Change subject: cache_upload varnishtest: pass Range requests
......................................................................


cache_upload varnishtest: pass Range requests

Since 8141ba0ab8029bd3da1da2992237860a5ac3bd46, cache_upload backends
pass Range requests. Update VTC test cases accordingly.

Bug: T142233
Bug: T131502
Change-Id: Ic9c3b7ed5098e98f8f9143f795d2fd243ae57b34
---
M modules/varnish/files/tests/upload/05-range-requests.vtc
1 file changed, 18 insertions(+), 17 deletions(-)

Approvals:
  Ema: Looks good to me, approved
  jenkins-bot: Verified



diff --git a/modules/varnish/files/tests/upload/05-range-requests.vtc 
b/modules/varnish/files/tests/upload/05-range-requests.vtc
index 2c48e0d..2b4605c 100644
--- a/modules/varnish/files/tests/upload/05-range-requests.vtc
+++ b/modules/varnish/files/tests/upload/05-range-requests.vtc
@@ -33,31 +33,32 @@
     expect resp.http.Content-Length == 10
 }
 
-# First range request 0-9, expecting a miss
+# First range request 0-9, expecting a pass
 client c1 -run
-varnish v1 -expect cache_miss == 1
+varnish v1 -expect cache_miss == 0
 varnish v1 -expect cache_hit == 0
-varnish v1 -expect n_object == 1
+varnish v1 -expect n_object == 0
+varnish v1 -expect s_pass == 1
 
-# Second range request 0-9, expecting a hit
+# Second range request 0-9, expecting another pass
 client c1 -run
-varnish v1 -expect cache_miss == 1
-varnish v1 -expect cache_hit == 1
-varnish v1 -expect n_object == 1
+varnish v1 -expect cache_miss == 0
+varnish v1 -expect cache_hit == 0
+varnish v1 -expect n_object == 0
+varnish v1 -expect s_pass == 2
 
 client c2 {
-    # Range request for an object in cache
     txreq -url "/test" -hdr "Host: upload.wikimedia.org" -hdr "Range: 
bytes=1-4"
     rxresp
     expect resp.status == 206
     expect resp.http.Content-Length == 4
 }
 
-# Range request for bytes already fetched (1-4), expecting a hit
 client c2 -run
-varnish v1 -expect cache_miss == 1
-varnish v1 -expect cache_hit == 2
-varnish v1 -expect n_object == 1
+varnish v1 -expect cache_miss == 0
+varnish v1 -expect cache_hit == 0
+varnish v1 -expect n_object == 0
+varnish v1 -expect s_pass == 3
 
 client c3 {
     # unsatisfiable Range request
@@ -70,9 +71,9 @@
     expect resp.http.Content-Length == ${unsatisfiable_length}
 }
 
-# Range request for bytes > CL, varnish returns the whole cached object. This
-# is a cache hit.
+# Range request for bytes > CL, varnish returns the whole cached object.
 client c3 -run
-varnish v1 -expect cache_miss == 1
-varnish v1 -expect cache_hit == 3
-varnish v1 -expect n_object == 1
+varnish v1 -expect cache_miss == 0
+varnish v1 -expect cache_hit == 0
+varnish v1 -expect n_object == 0
+varnish v1 -expect s_pass == 4

-- 
To view, visit https://gerrit.wikimedia.org/r/306448
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: merged
Gerrit-Change-Id: Ic9c3b7ed5098e98f8f9143f795d2fd243ae57b34
Gerrit-PatchSet: 1
Gerrit-Project: operations/puppet
Gerrit-Branch: production
Gerrit-Owner: Ema <[email protected]>
Gerrit-Reviewer: BBlack <[email protected]>
Gerrit-Reviewer: Ema <[email protected]>
Gerrit-Reviewer: jenkins-bot <>

_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to