Refactor #2087
closed
create django models for task system
Status:
CLOSED - CURRENTRELEASE
Description
Create django models for the functionality that includes:
- workers
- resource locking
- tasks
- scheduled tasks
- locks for celery beat and the resource manager
Side note: consider at least briefly that the two collections for the celery beat and resource manager locks could be the same model, and just use different values for the "lock" string.
- Blocked by Task #2086: add django DB boilerplate added
- Groomed changed from No to Yes
- Sprint/Milestone set to 24
- Status changed from NEW to ASSIGNED
- Assignee set to pcreech
- Blocks Refactor #2156: Convert pulp_celerybeat to use a django lock model added
- Blocks Refactor #2157: Convert pulp_resource_manager to use a django lock model added
- Blocks Refactor #2158: Remove pulp_celerybeat use of scheduled calls from database added
- Parent issue set to #2162
- Tags Pulp 3 Modeling added
- Parent issue deleted (
#2162)
- Sprint/Milestone changed from 24 to 25
- Status changed from ASSIGNED to POST
- Related to Task #2176: Remove auto-disable feature of scheduled tasks added
- Related to Task #2226: Rename pulp.platform to pulp.app added
- Status changed from POST to MODIFIED
- % Done changed from 0 to 100
- Platform Release set to master
- Tags deleted (
Pulp 3 Modeling)
- Sprint/Milestone deleted (
25)
- Sprint/Milestone set to 3.0.0
- Status changed from MODIFIED to CLOSED - CURRENTRELEASE
Also available in: Atom
PDF
Add task models
Add django task models
closes #2087