Re: [PATCH v6 0/3] http: add support for HTTP 429 rate limit retries On Tue, Mar 17, 2026 at 01:00:32PM +0000, Vaidas Pilkauskas via GitGitGadget wrote: Show 9 quoted lines > Changes since v5:
>
> * drop show_http_message_fatal() preparation patch
> * drop fwrite_headers, restore fwrite_wwwauth
> * move CURLINFO_RETRY_AFTER from finish_active_slot to http_request
> * move retry_after=-1 init from run_one_slot to http_request
> * replace retry_after_out param with http_get_options field
> * fix loop counter: separate REAUTH and RATE_LIMITED counters
> * fix racy -lt 2 timing bounds in tests Thanks, this round looks good to me. The main things that I noted from the review on v5 was to drop the old 3/4, and a handful of suggestions on the final patch, all of which look to have been addressed.
The first two patches being unchanged, this round looks good to me. Thanks for working on this, Vaidas!
Thanks, Taylor
Message 47 of 49 in “http: add support for HTTP 429 rate limit retries” 0/3 http: add support for HTTP 429 rate limit retriesVaidas Pilkauskas via GitGitGadget, Nov 26, 2025 1/3 http: add support for HTTP 429 rate limit retriesVaidas Pilkauskas via GitGitGadget, Nov 26, 2025 2/3 remote-curl: fix memory leak in show_http_message()Vaidas Pilkauskas via GitGitGadget, Nov 26, 2025 3/3 http: add trace2 logging for retry operationsVaidas Pilkauskas via GitGitGadget, Nov 26, 2025 Taylor Blau Dec 9, 2025 Taylor Blau Dec 9, 2025 Vaidas Pilkauskas Dec 12, 2025 0/2 http: add support for HTTP 429 rate limit retriesVaidas Pilkauskas via GitGitGadget, Dec 18, 2025 1/2 http: add support for HTTP 429 rate limit retriesVaidas Pilkauskas via GitGitGadget, Dec 18, 2025 2/2 http: add trace2 logging for retry operationsVaidas Pilkauskas via GitGitGadget, Dec 18, 2025 Taylor Blau Feb 11, 2026 Taylor Blau Feb 11, 2026 Jeff King Feb 11, 2026 Vaidas Pilkauskas Feb 13, 2026 Vaidas Pilkauskas Feb 13, 2026 Jeff King Feb 15, 2026 0/3 http: add support for HTTP 429 rate limit retriesVaidas Pilkauskas via GitGitGadget, Feb 17, 2026 1/3 strbuf: fix incorrect alloc size in strbuf_reencode()Vaidas Pilkauskas via GitGitGadget, Feb 17, 2026 2/3 remote-curl: introduce show_http_message_fatal() helperVaidas Pilkauskas via GitGitGadget, Feb 17, 2026 3/3 http: add support for HTTP 429 rate limit retriesVaidas Pilkauskas via GitGitGadget, Feb 17, 2026 Junio C Hamano Feb 17, 2026 Vaidas Pilkauskas Feb 18, 2026 0/5 http: add support for HTTP 429 rate limit retriesVaidas Pilkauskas via GitGitGadget, Feb 18, 2026 1/5 strbuf: pass correct alloc to strbuf_attach() in strbuf_reencode()Vaidas Pilkauskas via GitGitGadget, Feb 18, 2026 2/5 strbuf_attach: fix all call sites to pass correct allocVaidas Pilkauskas via GitGitGadget, Feb 18, 2026 3/5 strbuf: replace strbuf_grow() in strbuf_attach() with BUG() checkVaidas Pilkauskas via GitGitGadget, Feb 18, 2026 4/5 remote-curl: introduce show_http_message_fatal() helperVaidas Pilkauskas via GitGitGadget, Feb 18, 2026 5/5 http: add support for HTTP 429 rate limit retriesVaidas Pilkauskas via GitGitGadget, Feb 18, 2026 Junio C Hamano Feb 20, 2026 Vaidas Pilkauskas Feb 23, 2026 0/4 http: add support for HTTP 429 rate limit retriesVaidas Pilkauskas via GitGitGadget, Feb 23, 2026 1/4 strbuf: pass correct alloc to strbuf_attach() in strbuf_reencode()Vaidas Pilkauskas via GitGitGadget, Feb 23, 2026 2/4 strbuf_attach: fix call sites to pass correct allocVaidas Pilkauskas via GitGitGadget, Feb 23, 2026 3/4 remote-curl: introduce show_http_message_fatal() helperVaidas Pilkauskas via GitGitGadget, Feb 23, 2026 4/4 http: add support for HTTP 429 rate limit retriesVaidas Pilkauskas via GitGitGadget, Feb 23, 2026 Junio C Hamano Feb 24, 2026 Junio C Hamano Mar 9, 2026 Jeff King Mar 10, 2026 Jeff King Mar 10, 2026 Jeff King Mar 10, 2026 Junio C Hamano Mar 10, 2026 0/3 http: add support for HTTP 429 rate limit retriesVaidas Pilkauskas via GitGitGadget, Mar 17, 2026 2/3 strbuf_attach: fix call sites to pass correct allocVaidas Pilkauskas via GitGitGadget, Mar 17, 2026 3/3 http: add support for HTTP 429 rate limit retriesVaidas Pilkauskas via GitGitGadget, Mar 17, 2026 1/3 strbuf: pass correct alloc to strbuf_attach() in strbuf_reencode()Vaidas Pilkauskas via GitGitGadget, Mar 17, 2026 Taylor Blau Mar 21, 2026 Taylor Blau Mar 21, 2026 Junio C Hamano Mar 21, 2026 Vaidas Pilkauskas Mar 23, 2026 Read the whole thread , see it on lore , or plain text .