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

Tracking potential bottlenecks & performance improvements #4262

Open
qwahzi opened this issue Aug 13, 2023 · 1 comment
Open

Tracking potential bottlenecks & performance improvements #4262

qwahzi opened this issue Aug 13, 2023 · 1 comment
Labels
experiment This item indicates that the change is an experiment and is not fully baked performance Performance/resource utilization improvement
Milestone

Comments

@qwahzi
Copy link
Collaborator

qwahzi commented Aug 13, 2023

Summary

The logging framework parser has been implemented (#4261, based on #4260), so deeper analysis can be done to identify bottlenecks & improve performance. The ultimate goal is to help achieve reliably steady prioritization & TPS, even under saturation and/or spam.

In-Progress / V28

Potential mid-term improvements

  • Bounded block backlog (disk version; V28) - Initial disk based version will likely have a performance impact, while improving overall anti-spam/resilience
  • Bounded block backlog (mempool version; V29+) - "Mempool"; Only write confirmed transactions to disk

Potential long-term performance improvements


Merged / V27

Merged / V26

@qwahzi qwahzi added experiment This item indicates that the change is an experiment and is not fully baked performance Performance/resource utilization improvement labels Aug 13, 2023
@qwahzi qwahzi added this to the V26.0 milestone Aug 13, 2023
@qwahzi
Copy link
Collaborator Author

qwahzi commented Nov 20, 2023

EDIT - Comment merged with above issue description

@qwahzi qwahzi modified the milestones: V26.0, Ongoing Nov 20, 2023
@qwahzi qwahzi changed the title Identify potential bottlenecks via new log parser Tracking potential bottlenecks & performance improvements Feb 28, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
experiment This item indicates that the change is an experiment and is not fully baked performance Performance/resource utilization improvement
Projects
Status: Research for Future
Development

No branches or pull requests

1 participant