[Varnish] #1646: Assert error in VFP_GetStorage(), cache/cache_fetch_proc.c line 84

Varnish varnish-bugs at varnish-cache.org
Fri Dec 12 11:58:43 CET 2014


#1646: Assert error in VFP_GetStorage(), cache/cache_fetch_proc.c line 84
----------------------+--------------------
 Reporter:  lkarsten  |       Owner:
     Type:  defect    |      Status:  new
 Priority:  normal    |   Milestone:
Component:  varnishd  |     Version:  trunk
 Severity:  normal    |  Resolution:
 Keywords:            |
----------------------+--------------------

Comment (by martin):

 This looks to be caused by an attempt to do IMS update of an object that
 is still streaming. Attached test case triggers an assert in the same
 area, caused by the source object length changing during the copy
 operation.

 Though the test case doesn't trigger the exact same assertion as the
 problem report, I believe it's very much the same issue.

 The proper fix for this I assume is to stall an IMS update backend fetch
 operation until the object has been fully received (or failed).

 Martin

-- 
Ticket URL: <https://www.varnish-cache.org/trac/ticket/1646#comment:1>
Varnish <https://varnish-cache.org/>
The Varnish HTTP Accelerator



More information about the varnish-bugs mailing list