Thread (1 message) 1 message, 1 author, 2020-10-12

Re: [PATCH 3/3] http: automatically retry some requests

From: Junio C Hamano <hidden>
Date: 2020-10-12 21:00:42

Johannes Schindelin [off-list ref] writes:
Hi Sean,

On Mon, 12 Oct 2020, Sean McAllister wrote:
quoted
Some HTTP response codes indicate a server state that can support
retrying the request rather than immediately erroring out.  The server
can also provide information about how long to wait before retries to
via the Retry-After header.  So check the server response and retry
some reasonable number of times before erroring out to better accomodate
transient errors.

Exiting immediately becomes irksome when pulling large multi-repo code
bases such as Android or Chromium, as often the entire fetch operation
has to be restarted from the beginning due to an error in one repo. If
we can reduce how often that occurs, then it's a big win.
Makes a lot of sense to me.
...
quoted
+http.retryLimit::
+	Some HTTP error codes (eg: 429,503) can reasonably be retried if
Please have a space after the comma so that it is not being mistaken for a
6-digit number. Also, aren't they called "status codes"? Not all of them
indicate errors, after all.
...
I've read your comments and agree to them all.  Thanks for a
detailed and excellent review.
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help