Refactor #2154
closedConvert task system to use django models
100%
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
Updated by mhrivnak over 8 years ago
- Blocked by Refactor #2087: create django models for task system added
Updated by bmbouter over 8 years ago
- Description updated (diff)
- Groomed changed from No to Yes
Updated by bmbouter about 8 years ago
- Status changed from NEW to ASSIGNED
- Assignee set to bmbouter
Updated by mhrivnak about 8 years ago
- Blocked by Task #2245: Replace all old settings file usage with the new settings file and delete the old one added
Updated by bmbouter about 8 years ago
- Blocks Task #2275: Configure Celery to log using the Pulp syslog handler added
Updated by fdobrovo about 8 years ago
- Blocks Refactor #2157: Convert pulp_resource_manager to use a django lock model added
Added by bmbouter about 8 years ago
Added by bmbouter about 8 years ago
Revision aba8ba20 | View on GitHub
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.
Updated by bmbouter about 8 years ago
- Status changed from ASSIGNED to MODIFIED
- % Done changed from 0 to 100
Applied in changeset pulp|aba8ba20f32c54c20a08d48c734bbc85c8bec8d4.
Updated by ttereshc about 8 years ago
- Related to Task #2380: Create a redmine task for each 2.y celery task to be converted to 3.0 added
Updated by bmbouter almost 5 years ago
- Status changed from MODIFIED to CLOSED - CURRENTRELEASE
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