does the mod_proxy.h require a minor mmn bump?
On Tue, Oct 11, 2022 at 9:20 AM wrote:
>
> Author: jim
> Date: Tue Oct 11 13:20:11 2022
> New Revision: 1904518
>
> URL: http://svn.apache.org/viewvc?rev=1904518&view=rev
> Log:
> *) mod_proxy_hcheck: Re-enable workers in standard ERROR state. PR 66302.
> [Alessandro Cavaliere ]
>
> Modified:
> httpd/httpd/trunk/CHANGES
> httpd/httpd/trunk/modules/proxy/mod_proxy.h
> httpd/httpd/trunk/modules/proxy/mod_proxy_hcheck.c
>
> Modified: httpd/httpd/trunk/CHANGES
> URL:
> http://svn.apache.org/viewvc/httpd/httpd/trunk/CHANGES?rev=1904518&r1=1904517&r2=1904518&view=diff
> ==
> --- httpd/httpd/trunk/CHANGES [utf-8] (original)
> +++ httpd/httpd/trunk/CHANGES [utf-8] Tue Oct 11 13:20:11 2022
> @@ -1,6 +1,9 @@
> -*- coding: utf-8
> -*-
> Changes with Apache 2.5.1
>
> + *) mod_proxy_hcheck: Re-enable workers in standard ERROR state. PR 66302.
> + [Alessandro Cavaliere ]
> +
>*) mod_proxy_hcheck: Detect AJP/CPING support correctly. PR 66300.
> [Alessandro Cavaliere ]
>
>
> Modified: httpd/httpd/trunk/modules/proxy/mod_proxy.h
> URL:
> http://svn.apache.org/viewvc/httpd/httpd/trunk/modules/proxy/mod_proxy.h?rev=1904518&r1=1904517&r2=1904518&view=diff
> ==
> --- httpd/httpd/trunk/modules/proxy/mod_proxy.h (original)
> +++ httpd/httpd/trunk/modules/proxy/mod_proxy.h Tue Oct 11 13:20:11 2022
> @@ -360,6 +360,8 @@ PROXY_WORKER_HC_FAIL )
>
> #define PROXY_WORKER_IS_HCFAILED(f) ( (f)->s->status &
> PROXY_WORKER_HC_FAIL )
>
> +#define PROXY_WORKER_IS_ERROR(f) ( (f)->s->status & PROXY_WORKER_IN_ERROR
> )
> +
> #define PROXY_WORKER_IS(f, b) ( (f)->s->status & (b) )
>
> /* default worker retry timeout in seconds */
>
> Modified: httpd/httpd/trunk/modules/proxy/mod_proxy_hcheck.c
> URL:
> http://svn.apache.org/viewvc/httpd/httpd/trunk/modules/proxy/mod_proxy_hcheck.c?rev=1904518&r1=1904517&r2=1904518&view=diff
> ==
> --- httpd/httpd/trunk/modules/proxy/mod_proxy_hcheck.c (original)
> +++ httpd/httpd/trunk/modules/proxy/mod_proxy_hcheck.c Tue Oct 11 13:20:11
> 2022
> @@ -927,7 +927,7 @@ static void * APR_THREAD_FUNC hc_check(a
> (int)hc->s->method);
> }
> /* what state are we in ? */
> -else if (PROXY_WORKER_IS_HCFAILED(worker)) {
> +else if (PROXY_WORKER_IS_HCFAILED(worker) ||
> PROXY_WORKER_IS_ERROR(worker)) {
> if (rv == APR_SUCCESS) {
> worker->s->pcount += 1;
> if (worker->s->pcount >= worker->s->passes) {
>
>
--
Eric Covener
cove...@gmail.com