-
Bug
-
Resolution: Done
-
Normal
-
None
-
None
-
None
https://bugzilla.redhat.com/show_bug.cgi?id=2000769 - Description of problem:
If i create 8 ContentViews that contains the same (i guess even 1 same repo is already enough) source repos and enable the dependency solving then the tasks are not parallelized in pulp3.
Looking at the resources and locking code for the tasks it looks like the locking is always done in a write-exclusive way.
Steps to Reproduce:
1. Create 8 pulp workers
2. Sync a few big RHEL7 repos
3. Create 8 CVs with the use ~5 big RHEL7 repos
4. Publish all 8 CVs concurrent with dep solving enabled
Actual results:
Not all 8 pulp workers are handling the work. it looks like especially the Copy of the content kept in waiting until the previous work is finished
Expected results:
All 8 CVs are published at the same time, almost all 8 pulp workers are busy also during copy of content from the same source repo
Additional info:
With Pulp2 the tasks was processed nicely in parallel
- is blocked by
-
SAT-9409 BZ#2035873 Concurrent CV Publish fails with 502 error
- Closed
- external trackers