Bug 2172564
| Summary: | Incremental syncable content export of a file repo is not incremental | ||
|---|---|---|---|
| Product: | Red Hat Satellite | Reporter: | Vladimír Sedmík <vsedmik> |
| Component: | Pulp | Assignee: | satellite6-bugs <satellite6-bugs> |
| Status: | VERIFIED --- | QA Contact: | Vladimír Sedmík <vsedmik> |
| Severity: | medium | Docs Contact: | |
| Priority: | unspecified | ||
| Version: | 6.13.0 | CC: | ahumbe, dalley, dkliban, ggainey, paji, rchan, rlavi |
| Target Milestone: | 6.14.0 | Keywords: | Triaged |
| Target Release: | Unused | ||
| Hardware: | x86_64 | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Fixed In Version: | pulpcore-3.18.21-1, pulpcore-3.21.11-1, pulpcore-3.22.8-1 | Doc Type: | If docs needed, set a value |
| Doc Text: | Story Points: | --- | |
| Clone Of: | Environment: | ||
| Last Closed: | Type: | Bug | |
| Regression: | --- | Mount Type: | --- |
| Documentation: | --- | CRM: | |
| Verified Versions: | Category: | --- | |
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
| Cloudforms Team: | --- | Target Upstream Version: | |
| Embargoed: | |||
|
Description
Vladimír Sedmík
2023-02-22 14:49:15 UTC
Can we see what Satellite is sending to Pulp in this context? I have verified that if you ask for an incremental export using the pulp API directly, it works. I used start_repository_version and repository_version. So we def need to see what Satellite is actually asking pulp to do, to figure out what's going on w/ this test. Moving to IIS I can definitely reproduce the bug in my test evironment. I have not however tried with the pulp api directly. More investigation is needed (so adding team triage) This is a pulp issue. The steps used in https://bugzilla.redhat.com/show_bug.cgi?id=2172564#c2 is not using a publication. It is using a repository_version and start_repository_version. Katello however uses a publication and start_repository_version which is where the bug occurs. Attached the associated Pulpcore issue and Pulpcore PR on Github. Verified in 6.14.0 snap 9 (python39-pulpcore-3.22.9-1.1.el8pc.noarch) Following steps from comment#0 the actual result meets the expected one: 3) [root@sat ~]# ll /var/lib/pulp/exports/Default_Organization/Export-Library-SYNCABLE/1.0/2023-07-31T05-17-28-04-00/custom/Files/X/ total 16 -rw-r--r--. 2 pulp pulp 1024 Jul 31 05:16 1.iso -rw-r--r--. 2 pulp pulp 1024 Jul 31 05:16 2.iso -rw-r--r--. 2 pulp pulp 1024 Jul 31 05:16 3.iso -rw-r--r--. 2 pulp pulp 228 Jul 31 05:16 PULP_MANIFEST 6) [root@sat ~]# ll /var/lib/pulp/exports/Default_Organization/Export-Library-SYNCABLE/2.0/2023-07-31T05-20-06-04-00/custom/Files/X/ total 8 -rw-r--r--. 2 pulp pulp 1024 Jul 31 05:18 7.iso -rw-r--r--. 2 pulp pulp 304 Jul 31 05:18 PULP_MANIFEST |