-
Notifications
You must be signed in to change notification settings - Fork 155
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
Block stream benchmark tests #1798
Block stream benchmark tests #1798
Conversation
Basically, out of a review of this currently, I'd like inputs on the fundamental approach which is:
Given those 3 points, does the team have any commentary on the approach, how it could be better, etc.? |
SGTM, if it's easy enough to approximate the mainnet config(s).
It seems higher leverage/more useful to benchmark the end-to-end pipelines.
Agreed. I've started defining helpers that assemble the pipelines we expect to support, e.g. consensus node, consensus client, gRPC fanout repeater. |
2e95405
to
d5ab9cc
Compare
84525e1
to
e60e20c
Compare
d0b492e
to
fbfd87b
Compare
Hmm, I'm not sure how or why this got closed. |
Ready for Review!
Motivation
The block streaming components should be benchmarked individually under stress that is normally expected to be seen in production. This PR introduces a bench script format + tools to simulate block streaming load.
In this PR
Addresses #1707
Future Work