Description of problem: Size of a "Complete Library export" can be double the consumption of /var/lib/pulp/media/artifact/ when the same base repositories are part of multiple CVs and CCVs ( i.e. multiple copies of the same repo and artifacts exist). See https://github.com/pulp/pulpcore/issues/4159 for more info. Version-Release number of selected component (if applicable): Satellite 6.13 How reproducible: Undetermined at present but possible to reproduce in the customer's environment. Steps to Reproduce: Probably: 1. Enable and sync these two repos with immediate download policies - Red Hat Enterprise Linux 8 for x86_64 - BaseOS RPMs 8.8 - Red Hat Enterprise Linux 8 for x86_64 - BaseOS Kickstart 8.8 2. Add them to a CV and publish a new version. 3. Make 20 - 50 copies of that CV and Publish a new version for all of them. 4. Check the disk space consumption of /var/lib/pulp/media/artifact/ directory. 5. Perform a full library export for that organization. 6. Check the size of export tar in the exported directory. Actual results: Size noted in Step 6 is much bigger ( almost double ) than the size noted in Step 4. Expected results: The exported archive should never exceed the total size of artifacts downloaded in pulp Additional info: It might not be 100% possible to reproduce the issue with just RPM repos and the reproducer may need to include a file type repo or a docker type repo.
The Pulp upstream bug status is at closed. Updating the external tracker on this bug.