summaryrefslogtreecommitdiff
path: root/include/haproxy/freq_ctr.h
Commit message (Expand)AuthorAgeFilesLines
* MINOR: freq_ctr: add opportunistic versions of swrate_add()Willy Tarreau2022-12-201-0/+35
* MINOR: freq_ctr: use the thread's local time whenever possibleWilly Tarreau2022-10-121-36/+16
* MINOR: freq_ctr: Add a function to get events excess over the current periodChristopher Faulet2022-06-221-0/+1
* CLEANUP: tree-wide: remove unneeded include time.h in ~20 filesWilly Tarreau2021-10-071-1/+0
* BUG/MINOR: freq_ctr: use stricter barriers between updates and readingsWilly Tarreau2021-08-011-12/+12
* MINOR: freq_ctr: add new functions to report float measurementsWilly Tarreau2021-05-081-0/+18
* CLEANUP: freq_ctr: make arguments of freq_ctr_total() constWilly Tarreau2021-04-281-1/+1
* MINOR: freq_ctr: simplify and improve the update functionWilly Tarreau2021-04-111-19/+23
* MINOR: freq_ctr: add cpu_relax in the rotation loop of update_freq_ctr_period()Willy Tarreau2021-04-111-1/+1
* MEDIUM: freq_ctr: replace the per-second counters with the generic onesWilly Tarreau2021-04-111-62/+31
* MINOR: freq_ctr: unify freq_ctr and freq_ctr_period into freq_ctrWilly Tarreau2021-04-111-9/+9
* MINOR: freq_ctr: add the missing next_event_delay_period()Willy Tarreau2021-04-111-0/+25
* MEDIUM: freq_ctr: reimplement freq_ctr_remain_period() from freq_ctr_total()Willy Tarreau2021-04-111-2/+14
* MEDIUM: freq_ctr: make read_freq_ctr_period() use freq_ctr_total()Willy Tarreau2021-04-111-0/+20
* MINOR: freq_ctr: add a generic function to report the total valueWilly Tarreau2021-04-111-0/+2
* CLEANUP: atomic: add an explicit _FETCH variant for add/sub/and/orWilly Tarreau2021-04-071-4/+4
* BUG/MEDIUM: freq_ctr/threads: use the global_now_ms variableWilly Tarreau2021-03-231-1/+1
* MINOR: freq_ctr/threads: relax when failing to update a sliding window valueWilly Tarreau2021-03-171-3/+3
* BUG/MINOR: freq_ctr/threads: make use of the last updated global timeWilly Tarreau2021-03-171-11/+15
* CLEANUP: include: make atomic.h part of the base APIWilly Tarreau2020-06-111-1/+0
* REORG: include: move freq_ctr to haproxy/Willy Tarreau2020-06-111-0/+334