git/list[1] front-page[2] threads[3] people[4] search[5] about
 

Re: [PATCH v6 0/3] http: add support for HTTP 429 rate limit retries

From
Junio C Hamano <gitster@pobox.com>
Date
Mar 21, 2026, 04:57 UTC
Message-ID
<xmqqbjghdbkq.fsf@gitster.g>
In-Reply-To
<ab4RIZr7b49VKjR9@nand.local>
Taylor Blau <me@ttaylorr.com> writes:
Show 20 quoted lines
> On Tue, Mar 17, 2026 at 01:00:32PM +0000, Vaidas Pilkauskas via GitGitGadget wrote:
>> 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

Thanks, both. Let me mark the topic for 'next' then.

Previous: Taylor BlauNext: Vaidas Pilkauskas
Message 48 of 49 in “http: add support for HTTP 429 rate limit retries”
  1. 0/3 http: add support for HTTP 429 rate limit retriesVaidas Pilkauskas via GitGitGadget, Nov 26, 2025
  2. 1/3 http: add support for HTTP 429 rate limit retriesVaidas Pilkauskas via GitGitGadget, Nov 26, 2025
  3. Taylor BlauDec 9, 2025
  4. Vaidas PilkauskasDec 12, 2025
  5. 2/3 remote-curl: fix memory leak in show_http_message()Vaidas Pilkauskas via GitGitGadget, Nov 26, 2025
  6. Taylor BlauDec 9, 2025
  7. 3/3 http: add trace2 logging for retry operationsVaidas Pilkauskas via GitGitGadget, Nov 26, 2025
  8. 0/2 http: add support for HTTP 429 rate limit retriesVaidas Pilkauskas via GitGitGadget, Dec 18, 2025
  9. 1/2 http: add support for HTTP 429 rate limit retriesVaidas Pilkauskas via GitGitGadget, Dec 18, 2025
  10. Taylor BlauFeb 11, 2026
  11. Jeff KingFeb 11, 2026
  12. Vaidas PilkauskasFeb 13, 2026
  13. Jeff KingFeb 15, 2026
  14. Vaidas PilkauskasFeb 13, 2026
  15. 2/2 http: add trace2 logging for retry operationsVaidas Pilkauskas via GitGitGadget, Dec 18, 2025
  16. Taylor BlauFeb 11, 2026
  17. 0/3 http: add support for HTTP 429 rate limit retriesVaidas Pilkauskas via GitGitGadget, Feb 17, 2026
  18. 1/3 strbuf: fix incorrect alloc size in strbuf_reencode()Vaidas Pilkauskas via GitGitGadget, Feb 17, 2026
  19. Junio C HamanoFeb 17, 2026
  20. Vaidas PilkauskasFeb 18, 2026
  21. 2/3 remote-curl: introduce show_http_message_fatal() helperVaidas Pilkauskas via GitGitGadget, Feb 17, 2026
  22. 3/3 http: add support for HTTP 429 rate limit retriesVaidas Pilkauskas via GitGitGadget, Feb 17, 2026
  23. 0/5 http: add support for HTTP 429 rate limit retriesVaidas Pilkauskas via GitGitGadget, Feb 18, 2026
  24. 1/5 strbuf: pass correct alloc to strbuf_attach() in strbuf_reencode()Vaidas Pilkauskas via GitGitGadget, Feb 18, 2026
  25. 2/5 strbuf_attach: fix all call sites to pass correct allocVaidas Pilkauskas via GitGitGadget, Feb 18, 2026
  26. Junio C HamanoFeb 20, 2026
  27. Vaidas PilkauskasFeb 23, 2026
  28. 3/5 strbuf: replace strbuf_grow() in strbuf_attach() with BUG() checkVaidas Pilkauskas via GitGitGadget, Feb 18, 2026
  29. 4/5 remote-curl: introduce show_http_message_fatal() helperVaidas Pilkauskas via GitGitGadget, Feb 18, 2026
  30. 5/5 http: add support for HTTP 429 rate limit retriesVaidas Pilkauskas via GitGitGadget, Feb 18, 2026
  31. 0/4 http: add support for HTTP 429 rate limit retriesVaidas Pilkauskas via GitGitGadget, Feb 23, 2026
  32. 1/4 strbuf: pass correct alloc to strbuf_attach() in strbuf_reencode()Vaidas Pilkauskas via GitGitGadget, Feb 23, 2026
  33. 2/4 strbuf_attach: fix call sites to pass correct allocVaidas Pilkauskas via GitGitGadget, Feb 23, 2026
  34. 3/4 remote-curl: introduce show_http_message_fatal() helperVaidas Pilkauskas via GitGitGadget, Feb 23, 2026
  35. Jeff KingMar 10, 2026
  36. 4/4 http: add support for HTTP 429 rate limit retriesVaidas Pilkauskas via GitGitGadget, Feb 23, 2026
  37. Jeff KingMar 10, 2026
  38. Junio C HamanoFeb 24, 2026
  39. Junio C HamanoMar 9, 2026
  40. Jeff KingMar 10, 2026
  41. Junio C HamanoMar 10, 2026
  42. 0/3 http: add support for HTTP 429 rate limit retriesVaidas Pilkauskas via GitGitGadget, Mar 17, 2026
  43. 2/3 strbuf_attach: fix call sites to pass correct allocVaidas Pilkauskas via GitGitGadget, Mar 17, 2026
  44. 3/3 http: add support for HTTP 429 rate limit retriesVaidas Pilkauskas via GitGitGadget, Mar 17, 2026
  45. Taylor BlauMar 21, 2026
  46. 1/3 strbuf: pass correct alloc to strbuf_attach() in strbuf_reencode()Vaidas Pilkauskas via GitGitGadget, Mar 17, 2026
  47. Taylor BlauMar 21, 2026
  48. Junio C HamanoMar 21, 2026
  49. Vaidas PilkauskasMar 23, 2026

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.