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]

Reply via email to