• Nils Goroll's avatar
    kill stale oc for backend synth and clarify when we cache errors · 9c10c5ac
    Nils Goroll authored
    Fixes #2946 in the sense that we want to treat a cacheable backend synth
    like any other object and kill the stale object it replaces.
    
    We do not replace the stale oc when
    - abandoning the bereq
    - leaving vcl_backend_error with return (deliver) and beresp.ttl == 0s
    - there is a waitinglist on this object because in this case the default
      ttl would be 1s, so we might be looking at the same case as the
      previous
    
    Thank you @mbgrydeland for the review and spotting a mistake.
    9c10c5ac
Name
Last commit
Last update
..
command-line.rst Loading commit data...
compression.rst Loading commit data...
devicedetection.rst Loading commit data...
esi.rst Loading commit data...
increasing-your-hitrate.rst Loading commit data...
index.rst Loading commit data...
intro.rst Loading commit data...
operation-logging.rst Loading commit data...
operation-statistics.rst Loading commit data...
params.rst Loading commit data...
performance.rst Loading commit data...
purging.rst Loading commit data...
report.rst Loading commit data...
run_cli.rst Loading commit data...
run_security.rst Loading commit data...
running.rst Loading commit data...
sizing-your-cache.rst Loading commit data...
storage-backends.rst Loading commit data...
troubleshooting.rst Loading commit data...
vcl-actions.rst Loading commit data...
vcl-backends.rst Loading commit data...
vcl-built-in-subs.rst Loading commit data...
vcl-example-acls.rst Loading commit data...
vcl-example-manipulating-headers.rst Loading commit data...
vcl-example-manipulating-responses.rst Loading commit data...
vcl-example-websockets.rst Loading commit data...
vcl-examples.rst Loading commit data...
vcl-grace.rst Loading commit data...
vcl-hashing.rst Loading commit data...
vcl-inline-c.rst Loading commit data...
vcl-separate.rst Loading commit data...
vcl-syntax.rst Loading commit data...
vcl-variables.rst Loading commit data...
vcl.rst Loading commit data...