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

Network Quantitative Timeliness Agreements, aka QTAs #4961

Open
nfrisby opened this issue Sep 17, 2024 · 0 comments
Open

Network Quantitative Timeliness Agreements, aka QTAs #4961

nfrisby opened this issue Sep 17, 2024 · 0 comments
Assignees
Labels
benchmarking consensus issues related to ouroboros-consensus delta-q Issues related to ΔQ diffusion Issues / PRs related to diffusion layer documentation Network Documentation related tasks maintenance Issues / PRs related to maintenance of any of the compoents. needs-grooming optimisation Performance optimisation question Further information is requested technical debt

Comments

@nfrisby
Copy link
Contributor

nfrisby commented Sep 17, 2024

@njd42 suggested these a while ago, and there was some planning around them, but for various reasons (I think personnel churn), the work disappeared.

The basic idea (feel free to edit this, Neil) is that the different components/teams need to specify their expected performance profiles, and add some benchmarks/tests to catch performance regressions/violations.

For now, I'm just opening this same Issue mutatis mutandi in the Plutus, Ledger, Consensus, and Network repositories. Each team will at least need to consider what they want to do and want others to do.

@nfrisby nfrisby added question Further information is requested consensus issues related to ouroboros-consensus documentation Network Documentation related tasks optimisation Performance optimisation benchmarking technical debt delta-q Issues related to ΔQ diffusion Issues / PRs related to diffusion layer maintenance Issues / PRs related to maintenance of any of the compoents. needs-grooming labels Sep 17, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
benchmarking consensus issues related to ouroboros-consensus delta-q Issues related to ΔQ diffusion Issues / PRs related to diffusion layer documentation Network Documentation related tasks maintenance Issues / PRs related to maintenance of any of the compoents. needs-grooming optimisation Performance optimisation question Further information is requested technical debt
Projects
Status: No status
Development

No branches or pull requests

2 participants