• Poul-Henning Kamp's avatar
    Rework ESI storage allocation. · 5a2161e5
    Poul-Henning Kamp authored
    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
    
    
    
    git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@4351 d4fa192b-c00b-0410-8231-f00ffab90ce4
    5a2161e5
Name
Last commit
Last update
..
tests Loading commit data...
Makefile.am Loading commit data...
flint.lnt Loading commit data...
flint.sh Loading commit data...
t001.vtc Loading commit data...
varnishtest.1 Loading commit data...
vtc.c Loading commit data...
vtc.h Loading commit data...
vtc_client.c Loading commit data...
vtc_http.c Loading commit data...
vtc_log.c Loading commit data...
vtc_sema.c Loading commit data...
vtc_server.c Loading commit data...
vtc_varnish.c Loading commit data...