mirror of
http://git.haproxy.org/git/haproxy.git
synced 2026-02-04 17:53:55 +02:00
BUG/MINIR: proxy: Match on 429 status when trying to perform a L7 retry
Support for 429 was recently added to L7 retries (0d142e075 "MINOR: proxy:
Add support of 429-Too-Many-Requests in retry-on status"). But the
l7_status_match() function was not properly updated. The switch statement
must match the 429 status to be able to perform a L7 retry.
This patch must be backported if the commit above is backported. It is
related to #2687.
This commit is contained in:
@@ -206,6 +206,8 @@ static inline int l7_status_match(struct proxy *p, int status)
|
|||||||
return (p->retry_type & PR_RE_408);
|
return (p->retry_type & PR_RE_408);
|
||||||
case 425:
|
case 425:
|
||||||
return (p->retry_type & PR_RE_425);
|
return (p->retry_type & PR_RE_425);
|
||||||
|
case 429:
|
||||||
|
return (p->retry_type & PR_RE_429);
|
||||||
case 500:
|
case 500:
|
||||||
return (p->retry_type & PR_RE_500);
|
return (p->retry_type & PR_RE_500);
|
||||||
case 501:
|
case 501:
|
||||||
|
|||||||
Reference in New Issue
Block a user