Project

General

Profile

Bug #21696

skip unit copies on composite content view publish

Added by Justin Sherrill almost 4 years ago. Updated about 3 years ago.

Status:
Closed
Priority:
Normal
Category:
Content Views
Target version:
Difficulty:
Triaged:
Bugzilla link:
Fixed in Releases:
Found in Releases:

Description

similar to http://projects.theforeman.org/issues/21549 but for composite view publish


Related issues

Blocks Katello - Tracker #21698: Tracker: faster content view promotion and composite publishingClosed2017-11-16

Copied from Katello - Bug #21549: skip unit copies on content view promotionClosed2017-11-01

Associated revisions

Revision 4b90abce (diff)
Added by Justin Sherrill almost 4 years ago

Fixes #21696,#21695 - speed up composite cv publish

This enhances composite content view publish by not
actually copying units into the composite view archive
repos. We can only do that for Library repos that are
only represented once in a component view.

It also introduces two new terms for repos, links and targets.
Links have no content within the pulp repository, but have
metadata on the filesystem for them. Links copy metadata from
their targets, and copy indexed units from their targets.

This also adds a warning when publishing a composite view
if the composite has more than one component that includes
a particular repository, since publishing will be slower.

Exporting a composite content view version will not work in
this case since it relies on content actually being in these
repositories, so this modifies exporting to copy units over to it
if needed prior to exporting. This will make the exporting process
somewhat slower, but it is already very slow and happens less
frequently than publishing.

History

#1 Updated by Justin Sherrill almost 4 years ago

  • Copied from Bug #21549: skip unit copies on content view promotion added

#2 Updated by Justin Sherrill almost 4 years ago

  • Blocks Tracker #21698: Tracker: faster content view promotion and composite publishing added

#3 Updated by Brad Buckingham almost 4 years ago

  • Target version changed from 232 to 236

#4 Updated by The Foreman Bot almost 4 years ago

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

#5 Updated by Brad Buckingham almost 4 years ago

  • Target version changed from 236 to 240

#6 Updated by Justin Sherrill almost 4 years ago

  • Status changed from Ready For Testing to Closed

#7 Updated by Justin Sherrill over 3 years ago

  • Legacy Backlogs Release (now unused) changed from 114 to 284

Also available in: Atom PDF