kill stale oc for backend synth and clarify when we cache errors
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.
Showing
Please register or sign in to comment