On 10/06/2011 10:21 AM, Martin Blix Grydeland wrote:
Hi Thomas,

Range requests and streaming are right now mutually exclusive features. If a range request comes in, it will loose it's do_stream flag. I am working on enabling the range support on streaming requests, and for the streaming case this means the clients will receive the range bytes at the time they become available on the stream (backend request still asks for the whole object). I hope to have something finished for this within a couple of weeks.

Allowing range requests against the backend and populating the cache from those bits is not something we are working on right now. It would then require ETAGs matching to guard against the backend object being altered over the life time of the cached object, and will require some heavy thinking to get right. We might look into doing this some time, but it is not in the plans right now.

Regards,


Hi Martin,

We ran our tests on your streaming branch and so far everything is going really fine. For now your solution runs far faster than any other free solution we tested (squid, nginx and traffic server). The only missing thing for us is a working HTTP Range caching. Do you have an estimation about when you can provide a patch for this ? My company is very interested with this feature and with Varnish in general and we should have soon some dedicated time and developers to work on it so we can provide patches for the streaming part of Varnish. If you are interested in us helping you for the range caching, tell us so we can coordinate our efforts to have this working.

Thanks for your work.

Regards.

--
Thomas SOUVIGNET, R&E Engineer

SmartJog SAS - http://www.smartjog.com - A TDF Group Company
Office: 27, blvd Hippolyte Marques 94200 Ivry-sur-Seine - France EU
Phone: +33 (0)1 5868 6207 a


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

Reply via email to