Details
-
Improvement
-
Status: Closed
-
Major
-
Resolution: Fixed
-
1.20.2
-
None
Description
Many APIs have a burst limit for number of requests. This PR adds a retry capability to the HTTP Storage Plugin, whereby if a 429 response code is received, Drill will wait a configurable amount of time, and retry the request once.
To prevent runaway pagination, this retry will only happen once per request.
This PR adds a new configuration option called retryDelay which is the number of milliseconds that Drill should wait between retrys.