Uploaded image for project: 'Satellite'
  1. Satellite
  2. SAT-9585

BZ#2000769 pulp3: CV publishes with dependency solving and same source repos for copy are not concurrent

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Done
    • Icon: Normal Normal
    • None
    • None
    • Pulp, SAT QE - Bugzilla
    • None
    • QE Sprint 10
    • 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

            jyejare Jitendra Yejare
            jira-bugzilla-migration RH Bugzilla Integration
            Jitendra Yejare Jitendra Yejare
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: