[Varnish] #578: Lots of ESI:include breaks obj_workspace=0
Varnish
varnish-bugs at projects.linpro.no
Mon Nov 16 13:44:04 CET 2009
#578: Lots of ESI:include breaks obj_workspace=0
--------------------------+-------------------------------------------------
Reporter: kali | Owner:
Type: defect | Status: closed
Priority: normal | Milestone:
Component: build | Version: trunk
Severity: major | Resolution: fixed
Keywords: esi segfault |
--------------------------+-------------------------------------------------
Changes (by phk):
* status: new => closed
* resolution: => fixed
Comment:
(In [4351]) Rework ESI storage allocation.
Previously we stored the esi-metadata in the object workspace, but since
we
are trying to make that a snug fit and we cannot preestimate how much
space
ESI parsing will need, this no longer works.
Instead parse the ESI metadata into the workers workspace and when
done, allocate a storage object and move it all into that.
Beware that this may increase the memory cost for ESI objects by the
stevedores
granularity.
Fixes #578
--
Ticket URL: <http://varnish.projects.linpro.no/ticket/578#comment:3>
Varnish <http://varnish.projects.linpro.no/>
The Varnish HTTP Accelerator
More information about the varnish-bugs
mailing list