BUG/MINOR: stream: also increment the retry stats counter on L7 retries

It happens that the retries stats use their own counter and are not
derived from the stream interface, so we need to update it as well
when performing an L7 retry.

No backport is needed.
This commit is contained in:
Willy Tarreau 2019-05-04 10:38:31 +02:00
parent e3249a98e2
commit 223995e8ca

View File

@ -1397,6 +1397,10 @@ static __inline int do_l7_retry(struct stream *s, struct stream_interface *si)
if (si->conn_retries < 0)
return -1;
if (objt_server(s->target))
_HA_ATOMIC_ADD(&__objt_server(s->target)->counters.retries, 1);
_HA_ATOMIC_ADD(&s->be->be_counters.retries, 1);
req = &s->req;
res = &s->res;
/* Remove any write error from the request, and read error from the response */