aboutsummaryrefslogtreecommitdiffhomepage
path: root/pingora-proxy/src/proxy_common.rs
diff options
context:
space:
mode:
authorEdward Wang <[email protected]>2024-11-11 18:09:55 -0800
committerEdward Wang <[email protected]>2024-11-22 16:03:16 -0800
commite309436319ed5cbc3aaf53221070a1fd070b8bcf (patch)
tree17ae9b6fb9b00f2ba1304b95f48cd5ec4dbe2c83 /pingora-proxy/src/proxy_common.rs
parent1756948df77d257bddf7ab798cc3fddf348a91c8 (diff)
downloadpingora-e309436319ed5cbc3aaf53221070a1fd070b8bcf.tar.gz
pingora-e309436319ed5cbc3aaf53221070a1fd070b8bcf.zip
Release cache lock after proxy upstream filter, serve stale
The cache locks may be held after serving stale, proxy upstream filter, or revalidate uncacheable resulting in dangling cache locks. Also only disable cache on final error if cache was not already disabled, and add DeclinedToUpstream / UpstreamError no cache reasons.
Diffstat (limited to 'pingora-proxy/src/proxy_common.rs')
0 files changed, 0 insertions, 0 deletions