[Varnish] #1048: vcl_pass caching in memory

Varnish varnish-bugs at varnish-cache.org
Tue Nov 1 23:27:38 CET 2011

#1048: vcl_pass caching in memory
 Reporter:  d4f              |        Type:  defect  
   Status:  new              |    Priority:  normal  
Milestone:  Varnish 3.0 dev  |   Component:  varnishd
  Version:  3.0.2            |    Severity:  major   
 Keywords:                   |  
 For vcl_pass:

 According to documentation, vcl_pass does not cache the response nor
 should it remain in memory but passed, as in pipe, to the client.
 Called upon entering pass mode. In this mode, the request is passed on to
 the backend, and the backend's response is passed on to the client, but is
 not entered into the cache.

 However when running vcl_pass on a large file, it is still loaded into RAM
 - without even checking if it even fits into it and thus causing the
 kernel to OOM-kill random tasks.

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

More information about the varnish-bugs mailing list