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

faster pingpong #2644

Closed
brianolson opened this issue Jul 27, 2021 · 1 comment · Fixed by #2653
Closed

faster pingpong #2644

brianolson opened this issue Jul 27, 2021 · 1 comment · Fixed by #2653
Assignees
Labels
new-feature-request Feature request that needs triage Team Carbon-11 unplanned

Comments

@brianolson
Copy link
Contributor

brianolson commented Jul 27, 2021

Problem

pingpong may currently be limited by the speed of doing API requests to kmd and/or this API connection within machine is inefficient and causes excess CPU load in testing.

Solution

Improve pingpong to create key pairs internally and do signing within process. ( i.e. instead of using the kmd )

Keep key pairs as msgpack blob in current directory (or location based on flag) so that accounts can be re-used on a subsequent pingpong session.

Urgency

This will improve testing of the system beyond 1000 TPS

@winder
Copy link
Contributor

winder commented Jul 27, 2021

Having it in go-algorand is convenient for packaging and distribution, but I've always thought pingpong should be a standalone program built with an SDK.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
new-feature-request Feature request that needs triage Team Carbon-11 unplanned
Projects
None yet
Development

Successfully merging a pull request may close this issue.

4 participants