Actions
Refactor #2154
closedConvert task system to use django models
Start date:
Due date:
% Done:
100%
Estimated time:
Platform Release:
Groomed:
Yes
Sprint Candidate:
Yes
Tags:
Sprint:
Sprint 9
Quarter:
Description
Make all aspects of the task system use django models instead of mongo. Any code which uses the old mongoengine objects corresponding with these tables needs to use the new one.
- reserved_resources
- task_status
- workers
Almost all of it will be contained here: https://github.com/pulp/pulp/tree/master/server/pulp/server/async
This does not include any REST API work.
This does not include the models used by the resource manager and celery beat processes to obtain a lock.
This does not include scheduled calls.
Related issues
Actions
Converts tasking system to use Django models
Moves all tasking code to pulp.platform.tasks and updates existing usage to use the new location. Also the code itself is converted to use the new Django models.
https://pulp.plan.io/issues/2154 closes #2154