I have a scenario where I´m caching really big objects (multiple gigabytes) and 
delivering them using http streaming using varnish-3.0.3

When 2 clients make a request for an object, it successfully streams to the 
client that made the connection first, but the seconds client hangs until the 
object is fully delivered.  From what I gather, the object is put in "busy" 
state and the second request blocks on that, rather than collapsing the 
requests.

The 3.0 official 
documentation(https://www.varnish-cache.org/docs/3.0/reference/vcl.html) says:

"As of Varnish Cache 3.0 the object will marked as busy as it is delivered so 
only client can access the object."





Best regards,

Oddur Snær Magnússon
Service Infrastructure Tech Lead | Reykjavík | Iceland



:wq



_______________________________________________
varnish-misc mailing list
[email protected]
https://www.varnish-cache.org/lists/mailman/listinfo/varnish-misc

Reply via email to