[Varnish] #1656: do_stream is backend request specific and not client request specific

Varnish varnish-bugs at varnish-cache.org
Mon Jan 5 19:44:45 CET 2015


#1656: do_stream is backend request specific and not client request specific
---------------------------+--------------------
 Reporter:  imoverclocked  |       Type:  defect
   Status:  new            |   Priority:  normal
Milestone:                 |  Component:  build
  Version:  4.0.0          |   Severity:  major
 Keywords:                 |
---------------------------+--------------------
 When varnish gets two overlapping non-cached requests:

   1) Client that handles streaming
   2) Client that does not handle streaming

 then the second client gets a streaming response regardless of
 configuration.

 Inside of vcl_backend_response I have a snippet that sets beresp.do_stream
 depending on the client that is connecting.

 Of course, the other side of the problem is when a non-streaming client
 connects first then the streaming client doesn't get a stream from the
 backend.

-- 
Ticket URL: <https://www.varnish-cache.org/trac/ticket/1656>
Varnish <https://varnish-cache.org/>
The Varnish HTTP Accelerator



More information about the varnish-bugs mailing list