Project

General

Custom queries

Profile

Actions

Bug #36871

closed

Race Condition during Incremental Update

Added by Markus Bucher over 1 year ago. Updated about 1 year ago.

Status:
Closed
Priority:
Normal
Assignee:
Category:
Content Views
Target version:
Found in Releases:

Description

Reproduce :
  1. have a Content View with multiple Versions in various Lifecycle Environments
  2. apply an Erratum, which is applicable to two different LCENVs mentioned above

Expected:
Two new CV-Versions are created based on the previous version and extended with the applied Erratum and the respective packages.

Actual:
Two CV-Versions are created, but they have exactly the same content. Based on one of the previous CV-Versions:

The root-cause is the concurrency of the actions necessary for creating the Incremental Update:
  1. create new pulp-repository-version X by copying CVV 1.0
  2. create new pulp-repository-version X+1 by copying CVV 2.0
  3. create new pulp-repository-version X+2 by adding Errata and Packages to X+1 and distribute it as CVV 1.1
  4. distribute pulp-repository-version X+2 as CVV 2.1, because no changes would be added by MultiCopyUnits-action

Files

Actions

Also available in: Atom PDF