Project

Profile

Help

Refactor #2087

create django models for task system

Added by mhrivnak over 3 years ago. Updated 8 months ago.

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

100%

Platform Release:
master
Blocks Release:
Groomed:
Yes
Sprint Candidate:
Yes
Tags:
Complexity:
Verified:
No
Verification Required:
No
Sprint:
Sprint 7

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.


Checklist


Related issues

Related to Pulp - Task #2176: Remove auto-disable feature of scheduled tasks MODIFIED Actions
Related to Pulp - Task #2226: Rename pulp.platform to pulp.app CLOSED - CURRENTRELEASE Actions
Blocked by Pulp - Task #2086: add django DB boilerplate CLOSED - CURRENTRELEASE Actions
Blocks Pulp - Refactor #2154: Convert task system to use django models MODIFIED Actions
Blocks Pulp - Refactor #2156: Convert pulp_celerybeat to use a django lock model MODIFIED Actions
Blocks Pulp - Refactor #2157: Convert pulp_resource_manager to use a django lock model MODIFIED Actions
Blocks Pulp - Refactor #2158: Remove pulp_celerybeat use of scheduled calls from database MODIFIED Actions

Associated revisions

Revision 688b64f2 View on GitHub
Added by pcreech over 3 years ago

Add task models

Add django task models

closes #2087

Revision 688b64f2 View on GitHub
Added by pcreech over 3 years ago

Add task models

Add django task models

closes #2087

Revision 61aefabb View on GitHub
Added by pcreech over 3 years ago

Create tests for JSONField

Create tests for JSONField

re #2087

Revision 61aefabb View on GitHub
Added by pcreech over 3 years ago

Create tests for JSONField

Create tests for JSONField

re #2087

History

#1 Updated by mhrivnak over 3 years ago

  • Blocked by Task #2086: add django DB boilerplate added

#2 Updated by jortel@redhat.com over 3 years ago

  • Groomed changed from No to Yes

#3 Updated by mhrivnak over 3 years ago

  • Sprint/Milestone set to 24

#4 Updated by pcreech over 3 years ago

  • Status changed from NEW to ASSIGNED
  • Assignee set to pcreech

#5 Updated by jortel@redhat.com over 3 years ago

  • Tags Pulp 3 added

#6 Updated by mhrivnak over 3 years ago

  • Blocks Refactor #2154: Convert task system to use django models added

#7 Updated by mhrivnak over 3 years ago

  • Blocks Refactor #2156: Convert pulp_celerybeat to use a django lock model added

#8 Updated by mhrivnak over 3 years ago

  • Blocks Refactor #2157: Convert pulp_resource_manager to use a django lock model added

#9 Updated by mhrivnak over 3 years ago

  • Blocks Refactor #2158: Remove pulp_celerybeat use of scheduled calls from database added

#10 Updated by jortel@redhat.com over 3 years ago

  • Parent task set to #2162

#11 Updated by jortel@redhat.com over 3 years ago

  • Tags Pulp 3 Modeling added

#12 Updated by jortel@redhat.com over 3 years ago

  • Parent task deleted (#2162)

#13 Updated by mhrivnak over 3 years ago

  • Sprint/Milestone changed from 24 to 25

#14 Updated by mhrivnak over 3 years ago

  • Status changed from ASSIGNED to POST

#15 Updated by mhrivnak over 3 years ago

  • Related to Task #2176: Remove auto-disable feature of scheduled tasks added

#16 Updated by semyers over 3 years ago

  • Related to Task #2226: Rename pulp.platform to pulp.app added

#17 Updated by pcreech over 3 years ago

  • Status changed from POST to MODIFIED
  • % Done changed from 0 to 100

#18 Updated by pcreech over 3 years ago

  • Checklist item Create one or more django models to hold the data currently in each mongo collection set to Done

#19 Updated by semyers about 3 years ago

  • Platform Release set to master

#20 Updated by bmbouter over 2 years ago

  • Tags deleted (Pulp 3 Modeling)

#21 Updated by bmbouter almost 2 years ago

  • Sprint set to Sprint 7

#22 Updated by bmbouter almost 2 years ago

  • Sprint/Milestone deleted (25)

#23 Updated by daviddavis 8 months ago

  • Sprint/Milestone set to 3.0

#24 Updated by bmbouter 8 months ago

  • Tags deleted (Pulp 3)

Please register to edit this issue

Also available in: Atom PDF