Issue #1479
closedUnit removal removes units but says it doesn't
Description
With an empty/fresh Pulp installation run the following:
pulp-admin login -u admin -p admin
pulp-admin rpm repo delete --repo-id rawhide
pulp-admin rpm repo create --repo-id rawhide --feed http://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/x86_64/os/ --skip=rpm,drpm,erratum
pulp-admin rpm repo sync run --repo-id rawhide
pulp-admin orphan list # verify 0 orphans
Next run the following command and you'll see the following output:
[vagrant@dev ~]$ pulp-admin rpm repo remove distribution --repo-id rawhide --str-eq="family=Fedora"
This command may be exited via ctrl+c without affecting the request.
[\]
Running...
Units Removed:
None
The effect is that the distribution unit is removed, however the pulp-admin output indicates 'Units Removed: None'.
We can verify that the expected distribution unit is removed because we now see the expected 1 orphan.
pulp-admin orphan list # verify 1 orphans
Updated by mhrivnak almost 9 years ago
- Status changed from NEW to ASSIGNED
- Assignee set to rbarlow
- Triaged changed from No to Yes
Added by semyers almost 9 years ago
Added by semyers almost 9 years ago
Revision 6c9751fa | View on GitHub
Use model serializers when searching mongoengine content units
When breaking a criteria down into its raw mongo queries, use the model serializers for a given content type to adjust the unit search spec as-needed for each content type in the criteria.
https://pulp.plan.io/issues/1479 fixes #1479
https://pulp.plan.io/issues/1533 fixes #1533
Updated by semyers almost 9 years ago
- Status changed from ASSIGNED to MODIFIED
- % Done changed from 0 to 100
Applied in changeset pulp:pulp|6c9751fa1378bae69b833b043fb1b68a355be34d.
Updated by dkliban@redhat.com almost 9 years ago
- Status changed from 5 to CLOSED - CURRENTRELEASE
Use model serializers when searching mongoengine content units
When breaking a criteria down into its raw mongo queries, use the model serializers for a given content type to adjust the unit search spec as-needed for each content type in the criteria.
https://pulp.plan.io/issues/1479 fixes #1479
https://pulp.plan.io/issues/1533 fixes #1533
https://pulp.plan.io/issues/1535 fixes #1535
https://pulp.plan.io/issues/1563 fixes #1563