Project

Profile

Help

Refactor #2087

closed

create django models for task system

Added by mhrivnak almost 8 years ago. Updated over 4 years ago.

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

100%

Estimated time:
Platform Release:
master
Groomed:
Yes
Sprint Candidate:
Yes
Tags:
Sprint:
Sprint 7
Quarter:

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.


Related issues

Related to Pulp - Task #2176: Remove auto-disable feature of scheduled tasksCLOSED - CURRENTRELEASEdkliban@redhat.com

Actions
Related to Pulp - Task #2226: Rename pulp.platform to pulp.appCLOSED - CURRENTRELEASEsemyers

Actions
Blocked by Pulp - Task #2086: add django DB boilerplateCLOSED - CURRENTRELEASE

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

Actions
Blocks Pulp - Refactor #2156: Convert pulp_celerybeat to use a django lock modelCLOSED - CURRENTRELEASEdkliban@redhat.com

Actions
Blocks Pulp - Refactor #2157: Convert pulp_resource_manager to use a django lock modelCLOSED - CURRENTRELEASEfdobrovo

Actions
Blocks Pulp - Refactor #2158: Remove pulp_celerybeat use of scheduled calls from databaseCLOSED - CURRENTRELEASEdkliban@redhat.com

Actions

Also available in: Atom PDF