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

Add Prow job to run periodic performance benchmarks #17754

Open
Tracked by #16467
ivanvc opened this issue Apr 8, 2024 · 5 comments
Open
Tracked by #16467

Add Prow job to run periodic performance benchmarks #17754

ivanvc opened this issue Apr 8, 2024 · 5 comments

Comments

@ivanvc
Copy link
Member

ivanvc commented Apr 8, 2024

What would you like to be added?

As part of #16467, create a Prow job that nightly runs the rw-benchmarks. Storing the results as an artifact so results can be processed later and have an idea of how the development is affecting the project's performance.

Why is this needed?

To start collecting performance benchmarks to establish a project perspective on performance.

@jmhbnz
Copy link
Member

jmhbnz commented Apr 9, 2024

Added to our tracking under #16467.

@ivanvc
Copy link
Member Author

ivanvc commented Apr 18, 2024

The first five performance jobs are running in the K8s test EKS clusters. We still need to add the last three jobs.

@serathius
Copy link
Member

serathius commented Apr 18, 2024

Thanks for integrating benchmarks into the prow, however I was hoping that we will do the work in semi order described in #16467 (comment), so before we start running periodic benchmark we agree on what to measure first.

Having the rw-benchmark running on prow is good, however I would want to avoid a case where we later decide that we need different approach and throw out your work.

@ivanvc
Copy link
Member Author

ivanvc commented Apr 18, 2024

This makes sense, @serathius; thanks for your input. @jmhbnz, should we regroup and formalize a proposal?

@jmhbnz
Copy link
Member

jmhbnz commented Apr 18, 2024

This makes sense, @serathius; thanks for your input. @jmhbnz, should we regroup and formalize a proposal?

Certainly. I am currently taking some time off to move house but will be returning to open source work 6th May and very keen to regroup when I return. Feel free to update #16467 with any thoughts in the interim and thanks again for your work getting these initial tests of prow for heatmaps running @ivanvc

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Development

No branches or pull requests

3 participants