Mailing List Archive

svn commit: r1916004 - in /httpd/httpd/trunk/modules/proxy: balancers/mod_lbmethod_bytraffic.c proxy_util.c
Author: jfclere
Date: Mon Feb 26 08:41:28 2024
New Revision: 1916004

URL: http://svn.apache.org/viewvc?rev=1916004&view=rev
Log:
Don't reset the balancer when we create a new child
and don't change shared memory the load balancer is not using.

Modified:
httpd/httpd/trunk/modules/proxy/balancers/mod_lbmethod_bytraffic.c
httpd/httpd/trunk/modules/proxy/proxy_util.c

Modified: httpd/httpd/trunk/modules/proxy/balancers/mod_lbmethod_bytraffic.c
URL: http://svn.apache.org/viewvc/httpd/httpd/trunk/modules/proxy/balancers/mod_lbmethod_bytraffic.c?rev=1916004&r1=1916003&r2=1916004&view=diff
==============================================================================
--- httpd/httpd/trunk/modules/proxy/balancers/mod_lbmethod_bytraffic.c (original)
+++ httpd/httpd/trunk/modules/proxy/balancers/mod_lbmethod_bytraffic.c Mon Feb 26 08:41:28 2024
@@ -73,8 +73,6 @@ static apr_status_t reset(proxy_balancer
proxy_worker **worker;
worker = (proxy_worker **)balancer->workers->elts;
for (i = 0; i < balancer->workers->nelts; i++, worker++) {
- (*worker)->s->lbstatus = 0;
- (*worker)->s->busy = 0;
(*worker)->s->transferred = 0;
(*worker)->s->read = 0;
}

Modified: httpd/httpd/trunk/modules/proxy/proxy_util.c
URL: http://svn.apache.org/viewvc/httpd/httpd/trunk/modules/proxy/proxy_util.c?rev=1916004&r1=1916003&r2=1916004&view=diff
==============================================================================
--- httpd/httpd/trunk/modules/proxy/proxy_util.c (original)
+++ httpd/httpd/trunk/modules/proxy/proxy_util.c Mon Feb 26 08:41:28 2024
@@ -1362,8 +1362,6 @@ PROXY_DECLARE(apr_status_t) ap_proxy_ini
ap_log_error(APLOG_MARK, APLOG_CRIT, 0, s, APLOGNO(00921) "slotmem_attach failed");
return APR_EGENERAL;
}
- if (balancer->lbmethod && balancer->lbmethod->reset)
- balancer->lbmethod->reset(balancer, s);

#if APR_HAS_THREADS
if (balancer->tmutex == NULL) {