On 9 Apr 2014, at 14:46, Eric Covener <cove...@gmail.com> wrote: > r1023398 for 2.2: > > http://people.apache.org/~covener/patches/httpd-2.2.x-thunder.diff > > The remove_url() prevents other threads from serving a stale cached > file during refresh of a slow response, but it's unnecessary to have a > separate path because the refresh has to deal with 200s already. When > the remove_url was added, there as no thundering herd lock / no > ability to serve stale content while one guy was reloading.
covener, mrumph, and I looked at this today at ApacheCon. I updated the bug with some comments and attached this patch. https://issues.apache.org/bugzilla/show_bug.cgi?id=50317