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

Add nonce to bench-tps #25759

Closed
KirillLykov opened this issue Jun 3, 2022 · 2 comments
Closed

Add nonce to bench-tps #25759

KirillLykov opened this issue Jun 3, 2022 · 2 comments
Assignees

Comments

@KirillLykov
Copy link
Contributor

Problem

There is no stress test for nonce transactions.

Proposed Solution

Add such an option to bech-tps

@KirillLykov KirillLykov self-assigned this Jun 3, 2022
@KirillLykov
Copy link
Contributor Author

KirillLykov commented Jul 20, 2022

Changes are split into many small PRs:

  1. refactor and extract send batch logic #26067
  2. add get_account to BenchTpsClient #26068
  3. add create durable nonce accounts #26513
  4. extract method to split keypairs into two set of chunks #26623
  5. Refactor bench-tps chunking transactions logic #26661
  6. Create nonce keypair chunks #26670
  7. add withdraw durable nonce #26829
  8. Bench tps add nonce flag #27030
  9. add use_durable_nonce option #27151

TODO: PR which adds flag use_durable_nonce to cli and allows to start using this feature. Add cli test. Check out one more time that the behavior is as expected since the resulting code is slightly different from the original proposal #26621 . Updated tests #26756

@KirillLykov
Copy link
Contributor Author

KirillLykov commented Aug 18, 2022

Ongoing work: adding durable nonce run to bench-tps runs

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

No branches or pull requests

1 participant