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
