cederom commented on PR #18500: URL: https://github.com/apache/nuttx/pull/18500#issuecomment-4010576283
> I have a hunch about the ESP32 Download Failure: We are running too many jobs in parallel, which will fire Many Concurrent HTTP Requests to download the ESP32 Runtime (via github.com). And our Concurrent Downloads will get blocked by github.com for suspected spam. > (..) Good point @lupyuen !! From my experience single file download (release package) it treated a lot nicer than many small files in parallel by any hosting provider at server / network level. Some time ago on our website github upload artifacts was updated to transfer package rather than all files separately. This also improves transfer time surprisingly. I did some web application that worked fine on the web. Then I added mobile application with REST API that did sequence of requests and that worked fine. Then I tried to improve synchronization speeds by moving requests to parallel and almost always there are failures and retires are necessary. Quick fix would be to add RETRY option to all fetchers. But perfect situation would be to have single package fetch + retries :-) -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
