• Poul-Henning Kamp's avatar
    The law of unconsidered consequences strikes again: · 7ed5f2b1
    Poul-Henning Kamp authored
    When we pushed the object allocation into the stevedores for
    -spersistent, we did not add LRU eviction to that allocation
    path.
    
    Then we added the Transient storage as a fallback for objects
    we could not allocate, and they all went there.
    
    Change the way object allocation works as follows:
    
            If VCL set a stevedore hint and it is valid, we stick
            with it, and LRU that stevedore attempting to make space.
    
            If no valid hint is given, try all stevedores in turn,
            then LRU one of them to make space.
    
    Fixes	#953
    7ed5f2b1
Name
Last commit
Last update
bin Loading commit data...
doc Loading commit data...
etc Loading commit data...
include Loading commit data...
lib Loading commit data...
m4 Loading commit data...
man Loading commit data...
redhat Loading commit data...
.gitignore Loading commit data...
ChangeLog Loading commit data...
INSTALL Loading commit data...
LICENSE Loading commit data...
Makefile.am Loading commit data...
README Loading commit data...
autogen.des Loading commit data...
autogen.sh Loading commit data...
configure.ac Loading commit data...
varnishapi.pc.in Loading commit data...