[Varnish] #910: handling esi:include target with pipe crashes varnish
    Varnish 
    varnish-bugs at varnish-cache.org
       
    Thu May  5 23:48:12 CEST 2011
    
    
  
#910: handling esi:include target with pipe crashes varnish
----------------------+-----------------------------------------------------
 Reporter:  askalski  |        Type:  defect  
   Status:  new       |    Priority:  normal  
Milestone:            |   Component:  varnishd
  Version:  trunk     |    Severity:  normal  
 Keywords:            |  
----------------------+-----------------------------------------------------
 From the documentation at http://www.varnish-
 cache.org/trac/wiki/ESIfeatures
 {{{
 The target of <esi:include> must not be handled as pipe, the object will
 be ignored in that case.
 }}}
 Attempting this actually crashes varnish, rather than simply ignore the
 object as the documentation suggests.  Varnish 2.1.5 writes the following
 the shmlog: "INCOMPLETE AT: cnt_recv(1099)"
 Reproduced both in 2.1.5 and in trunk (f8dd5ccc).
 {{{
 <esi:include src="/crasher.html" />
 }}}
 {{{
 sub vcl_recv {
     if (req.url ~ "/crasher.html") {
         return (pipe);
     }
 }
 }}}
-- 
Ticket URL: <http://www.varnish-cache.org/trac/ticket/910>
Varnish <http://varnish-cache.org/>
The Varnish HTTP Accelerator
    
    
More information about the varnish-bugs
mailing list