Project

Profile

Help

Issue #4892

closed

ISO repo copy can lead to a duplicates in a target repo and corrupted manifest

Added by ipanova@redhat.com almost 5 years ago. Updated over 4 years ago.

Status:
CLOSED - CURRENTRELEASE
Priority:
High
Sprint/Milestone:
Start date:
Due date:
Estimated time:
Severity:
3. High
Version:
Platform Release:
2.20.0
OS:
Triaged:
Yes
Groomed:
No
Sprint Candidate:
No
Tags:
Pulp 2
Sprint:
Sprint 54
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

Copied to RPM Support - Test #4943: ISO repo copy can lead to a duplicates in a target repo and corrupted manifestCLOSED - COMPLETEbherringActions

Also available in: Atom PDF