:warning: ⛔️ Pulp2 is EOL as of November 30 2022, for more info visit this link https://pulpproject.org/2022/09/19/pulp-2-eol/. ⛔️ Functional tests for Pulp 2.
Issue #4549 refactors the handling of removing tags, maniftest_lists, manifests, and blobs within the docker plugin.
Partial Solution
The current implementation gets a start on the solution and is not complete or optimized. However, it does get a starting point into CI so more functionality is checked. Also, it allows more than one person to start working on this file.
It is expected some of the present work will need to be lightly refactored as the To Come section is finalized.
To Come
The following issues need to be addressed to complete #5181.
Check all unit counts and not just affected unit counts
Batch removal of units and not sequential unit removal
Dynamic _id discovery of units and batching specific (read: random) removal of a/several units for shared and non-shared unit counts
Fixture generation of fixture-1 and fixture-2 so Case-7 can be written to ensure removal on sync with Mirror=True functions
This test will not address large performance gain by the refactor.
Problem
Issue #4549 refactors the handling of removing tags, maniftest_lists, manifests, and blobs within the docker plugin.
Partial Solution
The current implementation gets a start on the solution and is not complete or optimized. However, it does get a starting point into CI so more functionality is checked. Also, it allows more than one person to start working on this file.
It is expected some of the present work will need to be lightly refactored as the
To Come
section is finalized.To Come
The following issues need to be addressed to complete #5181.
_id
discovery of units and batching specific (read:random
) removal of a/several units forshared
andnon-shared
unit countsfixture-1
andfixture-2
so Case-7 can be written to ensure removal on sync withMirror=True
functionsThis test will not address large performance gain by the refactor.
Current Format of batch list to use $in
References
Refs #5181