You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Improve task concurrency, reduce progress messages
Await::all() waits until all tasks settle - this is not what we want. Soon as any task completes, we can push another task right away. Channel helps achieve that here.
Progress messages are displayed every +0.01%.
Use a strategic method to maximize success and minimize failures
Sampling chunks by skipping 2 (and later revisting skipped ones) reduces failure because our requests wont conflict with adjacent chunks which are already pending generation.