[prev in list] [next in list] [prev in thread] [next in thread]
List: varnish-bugs
Subject: Re: [Varnish] #1739: overflow on "o ws - Assert error in VFP_Push(), cache/cache_fetch_proc.c line
From: "Varnish" <varnish-bugs () varnish-cache ! org>
Date: 2016-01-27 18:14:06
Message-ID: 058.573e402e2f06cdcb7605684d137e63d2 () varnish-cache ! org
[Download RAW message or body]
#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
_______________________________________________
varnish-bugs mailing list
varnish-bugs@varnish-cache.org
https://www.varnish-cache.org/lists/mailman/listinfo/varnish-bugs
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic