Project

General

Profile

Bug #29611

Manifest import and delete calls Actions::Pulp::Repository::Refresh for non-Library repositories

Added by Partha Aji 6 months ago. Updated 15 days ago.

Status:
Closed
Priority:
Normal
Assignee:
Category:
Subscriptions
Target version:
Difficulty:
Triaged:
Yes
Bugzilla link:
Pull request:
Fixed in Releases:
Found in Releases:

Description

During the import of a new manifest or deletion of existing manifest the task will needlessly call Actions::Pulp::Repository::Refresh for non-Library repositories that are members of Content Views contained within Lifecycle Environments.

This can expand the order-of-magnitude of the import/delete routine to 10-100x higher than it needs to be.

On Satellites with large amounts of content views and LCEs there may be only 100 repositories in the Library but you end up with 10,000-30,000 repositories that get needlessly refreshed during the import/delete

This causes customers to often have to wait hours and even up to a day to complete an import or delete.

Associated revisions

Revision e801fb0f (diff)
Added by Partha Aji 6 months ago

Fixes #29611 - Manifest delete refreshes library (#8677)

This commit makes the ManifestDelete and Manifest Import refresh only
the rh library repositories. Prior to this commit even non library
repositories belonging to content views were checked for refresh.

History

#1 Updated by Partha Aji 6 months ago

  • Bugzilla link set to 1827389

#2 Updated by The Foreman Bot 6 months ago

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

#3 Updated by The Foreman Bot 6 months ago

  • Fixed in Releases added

#4 Updated by Partha Aji 6 months ago

  • Status changed from Ready For Testing to Closed

#5 Updated by Chris Roberts 6 months ago

  • Triaged changed from No to Yes
  • Target version set to Katello 3.16.0

#6 Updated by Jonathon Turel 15 days ago

  • Fixed in Releases Katello 3.17.0 added
  • Fixed in Releases deleted ()
  • Pull request deleted (https://github.com/Katello/katello/pull/8677)

Also available in: Atom PDF