this question relates to download part of gethv1.9.25.
to reach checking of throttle, follow the path queue.reverseHeaders(...) > resultstore.AddFetch(...) > resultstore.getFetchResult(...) show code
ok by now, resultstore.throttleThreshold matters, and this variable can only be updated in downloader.processFullSyncContent() > queue.Results(...) show code
my question is if script has been throttled in queue.reverseHeaders(...), and there are no new results in queue.Results(...), then seem the entire download process just halted because that is nowhere to update resultstore.throttleThreshold, am i right? btw i am new to golang.