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

Create a more performant tracer for a network wide trace #1278

Closed
evan-forbes opened this issue Apr 1, 2024 · 0 comments · Fixed by #1279
Closed

Create a more performant tracer for a network wide trace #1278

evan-forbes opened this issue Apr 1, 2024 · 0 comments · Fixed by #1279
Assignees
Labels
WS: Big Blonks 🔭 Improving consensus critical gossiping protocols

Comments

@evan-forbes
Copy link
Member

Tracing the entire network would likely greatly speed up debugging certain things about gossiping because we would be able to examine the lifecycle of each blockpart, tx, and vote.

When we attempt to trace the entire network with a single influx instance, we cause the network's throughput to decrease substantially. This makes the data collected unreliable. It might be possible to fix the issue by creating multiple influx instances and/or increases the resources of each node, however spinning up multiple influx instances is cumbersome, and we're already pushinght limits of resources that can be alloacted in testground.

Therefore, we should create a performant local only tracer option. This option could work similarly to the current option, but intead of writing to an external database, we would write files locally and then serve them / push them to a server some point after the trace period or the experiment concludes.

@evan-forbes evan-forbes added WS: Big Blonks 🔭 Improving consensus critical gossiping protocols needs:discussion labels Apr 1, 2024
@evan-forbes evan-forbes self-assigned this Apr 1, 2024
evan-forbes added a commit that referenced this issue Apr 8, 2024
…1279)

## Description

eventually closes #1278 

super breaking for the config

---------

Co-authored-by: Sanaz Taheri <35961250+staheri14@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
WS: Big Blonks 🔭 Improving consensus critical gossiping protocols
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant