<div dir="ltr">Just  want to understand the behavior of varnish if range request while streaming of entire object in progress. lets say client1 fetches complete object  of size of 300 bytes (do_stream == true)  and client 2 is trying to fetch range request 100-200 bytes at the same time. 

<span style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:small;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255);text-decoration-style:initial;text-decoration-color:initial;float:none;display:inline">the hash functions will match because we are using the same url+host for hashing.</span> .How the clients will be served?.  Will wait for entire object to streamed or make it miss and fetch from origin ?. Would expect to deliver the object from origin instead of wait whole object may take time.<div><br></div><div>Thanks,</div><div>Prem<br><div><br></div></div></div>