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.
return (p->retry_type & PR_RE_408);
case 425:
return (p->retry_type & PR_RE_425);
+ case 429:
+ return (p->retry_type & PR_RE_429);
case 500:
return (p->retry_type & PR_RE_500);
case 501: