Actions
Test #4943
closedPulp - Test #4942: [EPIC] - Pulp2 - 2.20
ISO repo copy can lead to a duplicates in a target repo and corrupted manifest
Version:
Platform Release:
2.20.0
Tags:
Sprint:
Quarter:
Description
$ echo pizza>food
$ pulp-admin -u admin -p admin iso repo uploads upload --repo-id zoo-iso -f food
$ pulp-admin iso repo copy --from-repo-id zoo-iso --to-repo-id zoo-iso-2
$ echo burritos>food
$ pulp-admin -u admin -p admin iso repo uploads upload --repo-id zoo-iso -f food
$ pulp-admin iso repo copy --from-repo-id zoo-iso --to-repo-id zoo-iso-2
$ pulp-admin iso repo list
Warning: path should have mode 0700 because it may contain sensitive information: /home/ipanova/.pulp/
+----------------------------------------------------------------------+
ISO Repositories
+----------------------------------------------------------------------+
Id: zoo-iso
Display Name: None
Description: None
Content Unit Counts:
Iso: 1
Id: zoo-iso-2
Display Name: None
Description: None
Content Unit Counts:
Iso: 2
(reverse-i-search)`cat': ^Ct food
[ipanova@ina pulp_rpm]$ pulp-admin iso repo isos --repo-id zoo-iso-2
Warning: path should have mode 0700 because it may contain sensitive information: /home/ipanova/.pulp/
Name: food
Size: 9
Checksum: 0808fcca59af0820a1334422752c9e9854e93205e986dd9ac78d5cd1f8e65a2e
Name: food
Size: 6
Checksum: fff8acd78f7528c143cb5a6971f911d3869368cbc177f3f4404d945c6accc08d
# cat /var/lib/pulp/published/https/isos/zoo-iso-2/PULP_MANIFEST
food,0808fcca59af0820a1334422752c9e9854e93205e986dd9ac78d5cd1f8e65a2e,9
food,fff8acd78f7528c143cb5a6971f911d3869368cbc177f3f4404d945c6accc08d,6
Related issues
Updated by bherring over 5 years ago
- Copied from Issue #4892: ISO repo copy can lead to a duplicates in a target repo and corrupted manifest added
Updated by bherring over 5 years ago
- Status changed from NEW to ASSIGNED
- Assignee set to bherring
Updated by bherring over 5 years ago
- Status changed from MODIFIED to CLOSED - COMPLETE
Automation was completed on this work, but it wasn't easy to maintain.
Opted for manual testing, which was completed.
Actions