mirror of
https://git.haproxy.org/git/haproxy.git/
synced 2026-05-04 20:46:11 +02:00
MINOR: proxies: Update beconn separately
Update beconn separately from the call to COUNTERS_UPDATE_MAX(), as soon there will be an option to get COUNTERS_UPDATE_MAX() to do nothing, and we still want beconn to be properly updated, as it is used for other purposes.
This commit is contained in:
parent
88bc2bdfc9
commit
1544842801
@ -4107,6 +4107,7 @@ end:
|
||||
int stream_set_backend(struct stream *s, struct proxy *be)
|
||||
{
|
||||
unsigned int req_ana;
|
||||
unsigned int beconn;
|
||||
|
||||
if (s->flags & SF_BE_ASSIGNED)
|
||||
return 1;
|
||||
@ -4120,8 +4121,8 @@ int stream_set_backend(struct stream *s, struct proxy *be)
|
||||
else
|
||||
s->be_tgcounters = NULL;
|
||||
|
||||
COUNTERS_UPDATE_MAX(&be->be_counters.conn_max,
|
||||
HA_ATOMIC_ADD_FETCH(&be->beconn, 1));
|
||||
beconn = HA_ATOMIC_ADD_FETCH(&be->beconn, 1);
|
||||
COUNTERS_UPDATE_MAX(&be->be_counters.conn_max, beconn);
|
||||
proxy_inc_be_ctr(be);
|
||||
|
||||
/* assign new parameters to the stream from the new backend */
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user