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
Attempt to make the tworkers faster so they can scale up to OSS-Fuzz.
Make the following changes based on profiling.
1. Sign URLs in parallel.
2. Don't do postprocess tasks. Pulling from a queue which we don't get
anything is relatively expensive.
3. Don't clean up after tasks since preprocess doesn't change the state
of the machine.
4. Don't sign delete URLs for corpus in fuzz task, we don't delete in
fuzz task anyway.
5. Limit the number of upload URLs for corpus in fuzz task to the number
we will actually use.
6. Memoize to avoid parsing YAML often.
7. (unrelated to preprocess) Remove overly-conservative, useless
limitation on async downloads.
8. Remove unneeded call to last_updated.
9. Remove unnecessary sleep when task is rate limited. This sleep only
makes sense for oss-fuzz hosts.
10. Don't download more than 25k testcases. This limit is probably good in general
but for now it's needed since a lot of oss-fuzz projects seem to not have pruning jobs
(maybe because they are in zone2).
0 commit comments