Project

Profile

Help

Task #7009

Do not create a child task for already migrated repos

Added by ttereshc 6 months ago. Updated 3 months ago.

Status:
NEW
Priority:
Normal
Assignee:
-
Sprint/Milestone:
-
Start date:
Due date:
% Done:

0%

Estimated time:
Platform Release:
Groomed:
Yes
Sprint Candidate:
No
Tags:
Sprint:
Quarter:

Description

Problem

Currently a task is created for every pulp3 repo, regardless whether it is fully migrated or not. If everything has been migrated , task won't perform much work but there are still DB calls with attempts to create some resources or to check their existence.

Solution

  1. Check whether there are any unmigrated resources. If not, finish migration task, don't trigger any child ones.
  2. Before creating a task check whether all resources have been migrated for the specified pulp 3 repo. If at least one requires a migration, create a task.

Resources to check: pulp2repository, pulp2importer, pulp2distributor. https://github.com/pulp/pulp-2to3-migration/blob/master/pulp_2to3_migration/app/migration.py#L270

History

#1 Updated by ttereshc 6 months ago

  • Description updated (diff)

#2 Updated by ipanova@redhat.com 6 months ago

  • Description updated (diff)
  • Groomed changed from No to Yes

#3 Updated by ttereshc 3 months ago

  • Sprint/Milestone deleted (0.2.0)

Please register to edit this issue

Also available in: Atom PDF