On 2/16/2017 11:48 AM, wr...@apache.org wrote:
> Author: wrowe
> Date: Thu Feb 16 17:48:28 2017
> New Revision: 1783256
>
> URL: http://svn.apache.org/viewvc?rev=1783256&view=rev
> Log:
> Slow two still-wobbly horses
>
> Modified:
>     httpd/httpd/branches/2.4.x/STATUS
>
> Modified: httpd/httpd/branches/2.4.x/STATUS
> URL: 
> http://svn.apache.org/viewvc/httpd/httpd/branches/2.4.x/STATUS?rev=1783256&r1=1783255&r2=1783256&view=diff
> ==============================================================================
> --- httpd/httpd/branches/2.4.x/STATUS (original)
> +++ httpd/httpd/branches/2.4.x/STATUS Thu Feb 16 17:48:28 2017
> @@ -167,6 +167,9 @@ PATCHES PROPOSED TO BACKPORT FROM TRUNK:
>       2.4 convenience patch (includes CHANGES):
>                    
> http://people.apache.org/~druggeri/patches/RemoteIPProxyProtocol.2.4.x.patch
>       +1: druggeri, jim
> +     -1: wrowe (as noted on list, not limiting to inbound primary pre_conn
> +                scope correctly; lots of redundant code happpening 
> per-request
> +                for a per-connection behavior. Investigating further.)
>  

Hi, Bill;
   I've replied about the pre_connnection situation - hoping someone can
give the proposed patch a test as I don't have a handy H2 testbed.

On the other comment, can you help me understand what redundant code is
happening per-request? When manipulating the request, there are only
four things happening differently:
1. A check that we have data stored away from the connection filter
2. A check that the connection data has a client IP
3. The assignment of the data to the request_rec's structure and logging
at TRACE1
4. If no data was found, a check to see if it was optional and a logging
statement/return according to that result

This should all be quite straight forward per request... In fact, it's a
much shorter logical path and less work than having to parse the
X-Forwarded-For header.


>    *) mod_brotli: Backport of mod_brotli filter
>       trunk patch: http://svn.apache.org/r1761714
> @@ -176,6 +179,7 @@ PATCHES PROPOSED TO BACKPORT FROM TRUNK:
>                    http://svn.apache.org/r1779077
>       2.4.x patch: http://home.apache.org/~jim/patches/brotli-2.4.patch
>       +1: jim, jorton,
> +     -1: wrowe (Premature, waiting on github.com/google/brotli stable 
> release)
>       jailletc36: doc should also be back-ported (r1779091 + r1779699)
>  
>    *) mod_ssl: work around leaks on (graceful) restart.
>
>

-- 
Daniel Ruggeri

Reply via email to