[Varnish] #1739: overflow on "o ws - Assert error in VFP_Push(), cache/cache_fetch_proc.c line 200:
Varnish
varnish-bugs at varnish-cache.org
Wed Jan 27 19:14:06 CET 2016
#1739: overflow on "o ws - Assert error in VFP_Push(), cache/cache_fetch_proc.c
line 200:
----------------------+-----------------------
Reporter: slink | Owner: slink
Type: defect | Status: reopened
Priority: normal | Milestone:
Component: varnishd | Version: trunk
Severity: normal | Resolution:
Keywords: |
----------------------+-----------------------
Changes (by slink):
* status: closed => reopened
* resolution: invalid =>
Comment:
This issue still exists at least for {{{workspace_backend ==
http_resp_size}}}, reproducible on Solaris with a backend on loopback (may
be relevant because the default loopback MTU on solaris is 8k):
{{{V1F_FetchRespHdr}}} calls {{{SES_RxInit}}} with
{{{cache_param->http_resp_size}}}, so if the actual backend read is large
enough to use up the reservation on {{{htc->ws == bo->ws}}}, there may be
no space left on the ws for the VFPs.
Maybe we should estimate the space required by the VFPs and reduce the
SES_RxInit allocation by that amount.
--
Ticket URL: <https://www.varnish-cache.org/trac/ticket/1739#comment:5>
Varnish <https://varnish-cache.org/>
The Varnish HTTP Accelerator
More information about the varnish-bugs
mailing list