Hi all,
Since version 2.3.8, I've noticed problem with come sticky counters,
which only increments, and never decrements. The behavior was OK in 2.3.7
frontend web
bind *:443 ssl crt /etc/ssl/certs/...
http-request track-sc0 src table global_limits
backend global_limits
stick-table type ip size 1m expire 1h store
conn_cur,http_req_rate(20s),http_err_rate(1h)
Stick table
echo "show table global_limits" | socat stdio
unix-connect:/run/haproxy/admin.sock
0x7ff0f4027d40: key=195.219.xxx.xxx use=2 exp=3599384 conn_cur=2
http_req_rate(20000)=607 http_err_rate(3600000)=0
One minute after :
0x7ff0f4027d40: key=195.219.250.105 use=2 exp=3599923 conn_cur=2
http_req_rate(20000)=689 http_err_rate(3600000)=0
Conn_cur increments and decrements well, but http_req_rate and
http_err_rate doesn't.
regards
thomas