A couple of branches/2.2.x STATUS questions are outstanding... *) mod_mem_cache: Don't cache incomplete responses when the client aborts the connection. Not applicable to trunk, mod_mem_cache doesn't exist there. 2.2.x patch: http://people.apache.org/~elu/mem_cache_client_abort.diff +1: elu, ylavic: don't we know from the very beginning of store_body() if r->connection->aborted, so to fail there? rpluem: Agreed. I guess we can move this up to line 733 before the loop. ylavic: Or even at the beginning if we want to avoid file caching too. But finally I wonder why we would not cache the response provided it is complete. Shouldn't incomplete response be detected with error buckets instead? ISTM that EOS with no error bucket *is* a complete response that could be cached even if the current client won't receive it completely. wrowe asks: Refreshed patch yet? Will give this a week before moving to the 'stalled' section below.
What's the resolution here? Is there a patch yet that satisfies you both, that we can review? And the following two patches are MIA, if you can refresh STATUS or dig out the old patches, Yann... *) mod_substitute: Configure patterns merge order. PR 57641 trunk patch: http://svn.apache.org/r1684900 http://svn.apache.org/r1687539 http://svn.apache.org/r1687680 http://svn.apache.org/r1688331 http://svn.apache.org/r1688339 http://svn.apache.org/r1688340 http://svn.apache.org/r1688343 http://svn.apache.org/r1697013 http://svn.apache.org/r1697015 2.2.x patch: http://people.apache.org/~ylavic/httpd-2.2.x-SubstituteInheritBefore-v5.patch +1: ylavic, rpluem rpluem: Doesn't that change the previous behaviour if SubstituteInheritBefore is not set? ylavic: yes thanks, updated to v5 including r1697013 and r1697015, the diff to v4 is: http://people.apache.org/~ylavic/httpd-2.2.x-SubstituteInheritBefore-v4_vs_v5.diff wrowe notes that rollup 2.2.x patch is not found *) mod_proxy: don't recyle backend announced "Connection: close" connections to avoid reusing it should the close be effective after some new request is ready to be sent. trunk patch: http://svn.apache.org/r1678763 http://svn.apache.org/r1703807 http://svn.apache.org/r1703813 2.2.x patch: http://people.apache.org/~ylavic/httpd-2.2.x-mod_proxy-connection_close.patch +1: ylavic, rpluem ylavic: while at it, I also included r1678763 which is only an optimization, but allows to keep code in sync with 2.4/trunk. wrowe notes this patch is missing