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

Plutus Quantitative Timeliness Agreements, aka QTAs #6492

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

Plutus Quantitative Timeliness Agreements, aka QTAs #6492

nfrisby opened this issue Sep 17, 2024 · 2 comments
Assignees
Labels
Benchmarks Costing Anything relating to costs, fees, gas, etc. Documentation Ledger Low priority Doesn't require immediate attention Performance status: triaged

Comments

@nfrisby
Copy link

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.

@github-actions github-actions bot added the status: needs triage GH issues that requires triage label Sep 17, 2024
@nfrisby nfrisby changed the title Plutus Quantitative Timeliness Agreements, aka QTAs. Plutus Quantitative Timeliness Agreements, aka QTAs Sep 17, 2024
@nfrisby
Copy link
Author

nfrisby commented Sep 17, 2024

Please forgive me if this Issue is just noise. I anticipate that the Plutus Team is the most likely to essentially already have QTAs in place, just under a different name.

Perhaps you can easily discharge this Issue by just pointing (probably the Leader Team) to the relevant documents/benchmarks/etc.

Or, perhaps there is in fact something you'd like from the other teams. For example, maybe we could regularly supply you with a sample of the scripts from the latest few epochs and their execution contexts?

@effectfully
Copy link
Contributor

@nfrisby thanks for opening the issue!

@zliu41 I suppose this one is for you to handle.

@zliu41 zliu41 added the Low priority Doesn't require immediate attention label Oct 4, 2024
@zliu41 zliu41 self-assigned this Oct 4, 2024
@zliu41 zliu41 added status: triaged and removed status: needs triage GH issues that requires triage labels Oct 4, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Benchmarks Costing Anything relating to costs, fees, gas, etc. Documentation Ledger Low priority Doesn't require immediate attention Performance status: triaged
Projects
None yet
Development

No branches or pull requests

3 participants