-
Notifications
You must be signed in to change notification settings - Fork 567
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
New strategy for fuzz scheduling: Reactive or precises scheduling.
It looks like the scheduling dips we have are a result of not reacting fast enough to dips in fuzzing, due to the slowness of the batch API. But we need to call this API to avoid growing the queue to infinite levels So use two approaches: 1. If we are far from the limit/quotas of CPUs, don't bother using the API. 2. If we are close, use the API. I think this should almost guarantee that we can get back to 95% of target usage within 10 minutes of decline, while usually hitting the target, instead of having enormous dips.
- Loading branch information
1 parent
b0e0891
commit 0c16f8c
Showing
1 changed file
with
39 additions
and
28 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters