Skip to content
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

feat: Stress test final #681

Merged
merged 20 commits into from
Jun 8, 2023
Merged

feat: Stress test final #681

merged 20 commits into from
Jun 8, 2023

Conversation

kevinssgh
Copy link
Contributor

Description

This is a cleaned up version of the stress test without the experimental changes to zetacore.

@kevinssgh kevinssgh requested a review from brewmaster012 June 6, 2023 18:58
@kevinssgh kevinssgh changed the title Stress test final feat: Stress test final Jun 6, 2023
@kevinssgh kevinssgh mentioned this pull request Jun 6, 2023
10 tasks
@kevinssgh kevinssgh merged commit 412bad1 into develop Jun 8, 2023
CharlieMc0 pushed a commit that referenced this pull request Jun 27, 2023
* Add stress test functionality

* added some extra wait time to run more consistently locally

* manually increment nonce on zevm withdraw, reduced deposit amount from goerli

* added tx rate calculation to stress test metrics

* aggressive outbound tx scheduling parameters

* paramters tuning

* paramters tuning

* paramters tuning

* manually clear p2p streams when stuck

* add logs to contrast StreamMgr & libp2p view of all streams

* add goroutine logs to debug leak

* changed endpoints of stress test to be configurable, cleaned up rate calculation. Separated smoke test and stress test into different commands

* pass chainID as part of query for pending cctx's

* update stress test

* revert changes to zetacore

* reverting tss signers to nil - only used for leaderless signing.

---------

Co-authored-by: brewmaster012 <>
CharlieMc0 pushed a commit that referenced this pull request Jun 27, 2023
* Add stress test functionality

* added some extra wait time to run more consistently locally

* manually increment nonce on zevm withdraw, reduced deposit amount from goerli

* added tx rate calculation to stress test metrics

* aggressive outbound tx scheduling parameters

* paramters tuning

* paramters tuning

* paramters tuning

* manually clear p2p streams when stuck

* add logs to contrast StreamMgr & libp2p view of all streams

* add goroutine logs to debug leak

* changed endpoints of stress test to be configurable, cleaned up rate calculation. Separated smoke test and stress test into different commands

* pass chainID as part of query for pending cctx's

* update stress test

* revert changes to zetacore

* reverting tss signers to nil - only used for leaderless signing.

---------

Co-authored-by: brewmaster012 <>
@lumtis lumtis deleted the stress-test-final branch October 27, 2023 23:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants