Bug #23604

Speed up manifest import with lots of pools

Added by Partha Aji 6 days ago. Updated 3 days ago.

Status:Ready For Testing
Assigned To:Partha Aji
Target version:Team Brad - Iteration 27
Difficulty: Pull request:https://github.com/Katello/katello/pull/7373
Bugzilla link:1573247 Found in Katello release:
Story points-
Velocity based estimate-
ReleaseKatello 3.7.0Release relationshipAuto


If a user has lots of guest pools (for example, if there are lots of guests running on hypervisors), manifest import can take a long time.

Specifically, the "ImportProducts" step can take quite a while. For a Satellite with 3300 pools, this step can take 3.5 hours. It appears that during manifest import, all of the pools are reindexed. This happens one pool at a time, and each pool take a couple of seconds which leads to this issue.

The ImportProducts step in manifest import operation takes over 3 hrs on a database with over 3000 guest pools.


#1 Updated by The Foreman Bot 6 days ago

  • Status changed from New to Ready For Testing
  • Pull request https://github.com/Katello/katello/pull/7373 added

#2 Updated by Partha Aji 6 days ago

  • Bugzilla link set to 1573247

#3 Updated by Justin Sherrill 5 days ago

  • Release set to Katello 3.7.0

Also available in: Atom PDF