forked from MystenLabs/sui
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[workloads] add adversarial workload
A new workload type that tries to push against system limits. For starters, I added logic for generating as many objects of the max size as possible without going over a limit. Some other ideas for extensions to this workload: - MaxReads (by creating a bunch of shared objects in the module init for adversarial, then taking them all as input) - MaxDynamicFields (by reading a bunch of dynamic fields at runtime) - MaxEffects (by creating a bunch of small objects) - MaxEvents (max out VM's event size limit) Hopefully this will be useful for simtests/stress-testing.
- Loading branch information
1 parent
724d3e1
commit 7c0ad78
Showing
11 changed files
with
460 additions
and
31 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
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
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
Oops, something went wrong.