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

Analyze changing Stream content to Blocks #217

Open
a-saksena opened this issue Sep 30, 2024 · 0 comments
Open

Analyze changing Stream content to Blocks #217

a-saksena opened this issue Sep 30, 2024 · 0 comments
Assignees

Comments

@a-saksena
Copy link
Contributor

a-saksena commented Sep 30, 2024

As a Block Stream designer
I want to have both high throughput and very low latency in the block stream
So that I can deliver the core value proposition of the block stream.

In testing we have seen possible indications that gRPC streaming of individual block items appears to have negative impacts on throughput. A possible resolution is to stream full blocks instead of items.
This task is to examine the options and assess in detail the probable latency impact (e.g. does this delay the start of sending a block until the end of a round in consensus?) and other follow-on effects to ensure we have an efficient low-latency and high-throughput design.

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

3 participants