Actions
Task #6272
closedAdd scale testing tools
Start date:
Due date:
% Done:
100%
Estimated time:
Platform Release:
Groomed:
No
Sprint Candidate:
No
Tags:
Sprint:
Sprint 67
Quarter:
Description
We need to scale test pulp_ansible and we need some tools to do it.
It needs to also come with documentation.
Updated by bmbouter over 4 years ago
- Status changed from NEW to ASSIGNED
- Assignee set to bmbouter
- Sprint set to Sprint 67
Adding to sprint since this is actively being worked on.
Updated by bmbouter over 4 years ago
- Status changed from ASSIGNED to POST
PR available at: https://github.com/pulp/pulp_ansible/pull/292/files
Added by bmbouter over 4 years ago
Updated by bmbouter over 4 years ago
- Status changed from POST to MODIFIED
- % Done changed from 0 to 100
Applied in changeset pulp_ansible|24d49b2135c37042f20275a5606dba61a76918b3.
Updated by bmbouter about 4 years ago
- Status changed from MODIFIED to CLOSED - CURRENTRELEASE
Actions
Adds scale testesting tools and docs
This adds four scale testing tools:
generate_collections.py
which generates collections in parallel with Pulp workers.fast_load_collections.py
which loads collections in parallel from a filesystem with Pulp workers.create_repos_with_collections.py
which creates repositories and repository versions containing CollectionVersions already in Pulp.promote.py
will select a content unit randomly and add it to N randomly selected AnsibleRepository objects. This is designed to benchmark adding new content to many repositories.This also adds a new
testing
section in the docs which identifies some of the different functional tests we have including these tools.https://pulp.plan.io/issues/6272 closes #6272