<div dir="ltr">Hi all, this is the first time i'm submitting a patch for Nginx, i hope i'm doing this correctly, apologies if not :)<div>(i want to provide some context behind the patch, so i'm following up the patch with a message sent directly to the group, using the same topic, hope it will end up in the right thread)</div><div><br></div><div>This is a fix for: <a href="https://trac.nginx.org/nginx/ticket/1945">https://trac.nginx.org/nginx/ticket/1945</a></div><div><br></div><div>In short: when HTTP proxy_pass is used with proxy_cache and while writing the response to the cache the write fails (for example target disk is full) - Nginx closes the downstream connection (the response breaks).</div><div><br></div><div>With this change, in this situation (when a cache write fails):</div><div>* the downstream connection is not closed (response continues to be sent from upstream to the client)</div><div>* Nginx stops attempting to write this response to the cache</div><div>* Nginx deletes the temporary cache file after the response is fully served</div></div>