-
Notifications
You must be signed in to change notification settings - Fork 157
feat(ReconnectBench): fuzz slow I/O delay emulation #12544
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
Signed-off-by: Anthony Petrov <[email protected]>
Node: HAPI Test (Restart) Results2 tests 2 ✅ 5m 38s ⏱️ Results for commit e9d2a29. |
Node: HAPI Test (Node Death Reconnect) Results1 tests 1 ✅ 20s ⏱️ For more details on these parsing errors, see this check. Results for commit e9d2a29. |
Node: HAPI Test (Token) Results207 tests 207 ✅ 22m 9s ⏱️ Results for commit e9d2a29. |
Node: HAPI Test (Misc) Results433 tests 423 ✅ 41m 12s ⏱️ Results for commit e9d2a29. |
Node: HAPI Test (Crypto) Results311 tests 311 ✅ 45m 34s ⏱️ Results for commit e9d2a29. |
Node: HAPI Test (Time Consuming) Results21 tests 21 ✅ 54m 43s ⏱️ Results for commit e9d2a29. |
Node: Unit Test Results 2 271 files ±0 2 271 suites ±0 3h 30m 6s ⏱️ + 1h 35m 22s Results for commit e9d2a29. ± Comparison against base commit 682841e. This pull request removes 3955 and adds 3725 tests. Note that renamed tests count towards both.
|
Node: HAPI Test (Smart Contract) Results521 tests 521 ✅ 1h 7m 32s ⏱️ Results for commit e9d2a29. |
Description:
Introducing a
LongFuzzer
and using it to fuzz the emulated storage and network I/O delays in the ReconnectBench. The fuzz amount is configured in the form of a percentage range around the base value of the delay. I'm using the original and a negative Random seed values for the storage and network delays fuzzers correspondingly to make the fuzz amounts different between the two.Related issue(s):
Fixes #12343
Notes for reviewer:
Checklist