mirror of
https://github.com/haproxy/haproxy.git
synced 2026-04-29 02:00:37 -04:00
MINOR: stream: Remove the lock on the proxy to update time stats
swrate_add() is now thread-safe. So the lock on the proxy is no longer needed to update q_time, c_time, d_time and t_time.
This commit is contained in:
parent
e2e8c6779e
commit
b927a9d866
1 changed files with 0 additions and 2 deletions
|
|
@ -2957,12 +2957,10 @@ void stream_update_time_stats(struct stream *s)
|
|||
swrate_add(&srv->counters.d_time, TIME_STATS_SAMPLES, t_data);
|
||||
swrate_add(&srv->counters.t_time, TIME_STATS_SAMPLES, t_close);
|
||||
}
|
||||
HA_SPIN_LOCK(PROXY_LOCK, &s->be->lock);
|
||||
swrate_add(&s->be->be_counters.q_time, TIME_STATS_SAMPLES, t_queue);
|
||||
swrate_add(&s->be->be_counters.c_time, TIME_STATS_SAMPLES, t_connect);
|
||||
swrate_add(&s->be->be_counters.d_time, TIME_STATS_SAMPLES, t_data);
|
||||
swrate_add(&s->be->be_counters.t_time, TIME_STATS_SAMPLES, t_close);
|
||||
HA_SPIN_UNLOCK(PROXY_LOCK, &s->be->lock);
|
||||
}
|
||||
|
||||
/*
|
||||
|
|
|
|||
Loading…
Reference in a new issue