mirror of
https://git.haproxy.org/git/haproxy.git/
synced 2025-09-23 06:41:32 +02: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
@ -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…
x
Reference in New Issue
Block a user