Project

Profile

Help

Task #2380

closed

Create a redmine task for each 2.y celery task to be converted to 3.0

Added by bmbouter about 8 years ago. Updated over 4 years ago.

Status:
CLOSED - CURRENTRELEASE
Priority:
High
Assignee:
Category:
-
Sprint/Milestone:
Start date:
Due date:
% Done:

0%

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

Description

We have roughly 20-30 celery tasks in Pulp 2.y. We need to have a redmine task created for each one tracking the conversion of that celery task to Pulp3.

To identify the list of celery tasks in 2.y I recommend inspecting the celery registry of a 2.y dev install. You can inspect the registry using a technique similar to what this[0] unit test does.

Each task needs to be moved out of the pulp.server and into somewhere. We should discuss on the issues themselves where each one should go. Also on Pulp3 all of the tasks are expected to be imported into pulp.tasking.registry which is where celery will discover them. Note that it's probably not a good idea to have the task code itself live in pulp.tasking.registry so where to house that code is something we should discuss.

The details of what the Pulp3 behaviors should be for that task can be discussed on each issue created. There are a few that will be deleted. Let's make issues for all the 2.y tasks and then we can identify ones to close on the individual issues.

[0]: https://github.com/bmbouter/pulp/blob/1fe832ce1d320129c680755f38cafae26f5159d0/server/test/unit/server/async/test_tasks.py#L1053-L1053


Related issues

Related to Pulp - Refactor #2154: Convert task system to use django modelsCLOSED - CURRENTRELEASEbmbouter

Actions
Related to Pulp - Task #2386: Convert celery task repository.download_deferred to Pulp 3CLOSED - WONTFIX

Actions
Related to Pulp - Task #2388: Convert celery task repository.download_repo to Pulp 3CLOSED - WONTFIX

Actions
Related to Pulp - Task #2389: Convert celery task applicability.batch_regenerate_applicability to Pulp 3CLOSED - WONTFIX

Actions
Related to Pulp - Task #2390: Convert celery task applicability.regenerate_applicability_for_consumers to Pulp 3CLOSED - WONTFIX

Actions
Related to Pulp - Task #2391: Convert celery task applicability.regenerate_applicability_for_repos to Pulp 3CLOSED - WONTFIX

Actions
Related to Pulp - Task #2392: Convert celery task db.reaper.reap_expired_documents to Pulp 3CLOSED - WONTFIX

Actions
Related to Pulp - Task #2393: Convert celery task monthly_maintenance to Pulp 3CLOSED - NOTABUG

Actions
Related to Pulp - Task #2394: Convert celery task content.orphan.delete_all_orphans to Pulp 3CLOSED - CURRENTRELEASEttereshc

Actions
Related to Pulp - Task #2395: Convert celery task content.orphan.delete_orphans_by_id to Pulp 3CLOSED - COMPLETE

Actions
Related to Pulp - Story #2396: As a user, I can remove orphaned content and related artifacts by content typeCLOSED - DUPLICATE

Actions
Related to Pulp - Task #2397: Convert celery task content.upload.import_uploaded_unit to Pulp 3CLOSED - WONTFIX

Actions
Related to Pulp - Task #2398: Convert celery task repo.publish to Pulp 3CLOSED - CURRENTRELEASEdkliban@redhat.com

Actions
Related to Pulp - Task #2399: Convert celery task repo.sync to Pulp 3CLOSED - CURRENTRELEASEamacdona@redhat.com

Actions
Related to Pulp - Task #2400: Convert celery task repo.importer.remove_importer to Pulp 3CLOSED - CURRENTRELEASEmhrivnak

Actions
Related to Pulp - Task #2401: Convert celery task repo.importer.set_importer to Pulp 3CLOSED - DUPLICATE

Actions
Related to Pulp - Story #2402: As an API user, a call to update an Importer generates a TaskCLOSED - CURRENTRELEASEdkliban@redhat.com

Actions
Related to Pulp - Task #2403: Convert celery task repo.unit_association.associate_from_repo to Pulp 3CLOSED - WONTFIX

Actions
Related to Pulp - Task #2404: Convert celery task repo.unit_association.unassociate_by_criteria to Pulp 3CLOSED - WONTFIX

Actions
Related to Pulp - Task #2405: Convert celery task content.refresh_content_source to Pulp 3CLOSED - WONTFIX

Actions
Related to Pulp - Task #2406: Convert celery task content.refresh_content_sourceS to Pulp 3CLOSED - WONTFIX

Actions
Related to Pulp - Task #2407: Convert celery task repository.delete to Pulp 3CLOSED - CURRENTRELEASEipanova@redhat.com

Actions
Related to Pulp - Task #2408: Convert celery task repository.distributor_delete to Pulp 3CLOSED - CURRENTRELEASEttereshc

Actions
Related to Pulp - Story #2409: As an API user, a call to update an Publisher generates a TaskCLOSED - CURRENTRELEASEamacdona@redhat.com

Actions

Also available in: Atom PDF