[Varnish] #1762: VSL API: endless loop and out of memory in vtx_scan() on forced synthetic transactions
    Varnish 
    varnish-bugs at varnish-cache.org
       
    Mon Jul 13 17:24:20 CEST 2015
    
    
  
#1762: VSL API: endless loop and out of memory in vtx_scan() on forced synthetic
transactions
----------------------+----------------------------------
 Reporter:  geoff     |       Owner:
     Type:  defect    |      Status:  reopened
 Priority:  normal    |   Milestone:  Varnish 4.0 release
Component:  varnishd  |     Version:  4.0.3
 Severity:  critical  |  Resolution:
 Keywords:            |
----------------------+----------------------------------
Changes (by geoff):
 * status:  closed => reopened
 * resolution:  fixed =>
Comment:
 This problem is not solved, since the endless loop and ENOMEM could happen
 again if a VXID mismatch occurs for any other reason.
 It's good to have the fix backported to 4.0, that would remove the
 specific cause of the problem that we experienced recently.
 But I assume that the check for VXID mismatch is there on the assumption
 that it might possibly happen, and if it does, I don't see how the same
 showstopper can be avoided.
 If we're certain that the VXID mismatch cannot happen under any
 circumstances now, then we should remove the check. But we certainly
 should not leave a ticking time bomb in the code.
-- 
Ticket URL: <https://www.varnish-cache.org/trac/ticket/1762#comment:3>
Varnish <https://varnish-cache.org/>
The Varnish HTTP Accelerator
    
    
More information about the varnish-bugs
mailing list