Task #2631
closed
Make a testing environment for long-term testing of Pulp performance
Description
This is an area to track the creation of a testbed for measuring Pulp performance over time.
What I want are:
- physical hardware because we cannot be sure of the CPU availability or I/O consistency in virtual environments
- A very stable benchmark that focuses on measuring Pulp's code performance.
- A long term look at various end-to-end metrics like sync a large repo, publish a large repo, incremental publish, etc.
- An environment with extremely low latency network I/O so we can focus on Pulp's code, not network performance. In other words everything is from localhost, even sync's via http or https. Those could come from a simple http service hosting this files via localhost.
- Fast I/O for minimizing the time Pulp code is waiting on disk I/O.
I had written a rough plan a year ago, and I posted that plan to the wiki here: https://pulp.plan.io/projects/pulp/wiki/Performance_Test_Plan
Feel free to edit ^ or put ideas directly in there or comment here. I have some more to edit, but that is what I've got for now.
- Tracker changed from Issue to Task
- % Done set to 0
We should consider using resource from the OSAS group at Red Hat which provides test infrastructure for upstream projects.
Also removing the Pulp3 flag since this is not unique to Pulp3.
- Status changed from NEW to CLOSED - WONTFIX
Pulp 2 is approaching maintenance mode, and this Pulp 2 ticket is not being actively worked on. As such, it is being closed as WONTFIX. Pulp 2 is still accepting contributions though, so if you want to contribute a fix for this ticket, please reopen or comment on it. If you don't have permissions to reopen this ticket, or you want to discuss an issue, please reach out via the developer mailing list.
- Tags Performance added
- Tags deleted (
Sync Performance)
Also available in: Atom
PDF