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."

Try the streaming fork: http://repo.varnish-cache.org/source/varnish-3.0.2-streaming.tar.gz or https://github.com/mbgrydeland/varnish-cache-streaming/
iirc the git version had some extra fixes since 3.0.2 release.


And for the particular objects in vcl_fetch set set beresp.do_stream = true;

For example:

sub vcl_fetch {
# whatever else

    if (req.url ~ "\.mp4") {
      set beresp.do_stream = true;
   }

    return (deliver);
}




p.s. if this works want ISKs in Eve :)


rr

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

Reply via email to