Actions
Issue #7440
closedOrphan cleanup does not remove distribution tree content
Start date:
Due date:
Estimated time:
Severity:
2. Medium
Version:
Platform Release:
OS:
Triaged:
Yes
Groomed:
No
Sprint Candidate:
No
Tags:
Sprint:
Sprint 82
Quarter:
Description
Steps to reproduce¶
- Sync a repo with a distribution tree such as https://fixtures.pulpproject.org/rpm-distribution-tree/
- Delete the repo and run orphan cleanup
- Go to an endpoint such as
/pulp/api/v3/content/rpm/packages/
and observe that there's still content in the database
I did some debugging and it turns out the subrepos are still in the database and they're holding on to content.
This came up while trying to update our pulp_rpm tests to use the new rpm-distribution-tree fixture. Content sticks around which presents a problem for later tests that try to upload content and then hit a duplicate error. See the test failures here: https://github.com/pulp/pulp_rpm/pull/1832
Related issues
Actions
Remove subrepos during distribution tree removal.
Cleanup orphaned subrepos in a migration.
closes #7440 https://pulp.plan.io/issues/7440 [nocoverage]