Closed
Bug 586696
Opened 14 years ago
Closed 14 years ago
[API] Build the celery tasks for processing uploaded add-ons
Categories
(addons.mozilla.org Graveyard :: API, defect, P1)
addons.mozilla.org Graveyard
API
Tracking
(Not tracked)
RESOLVED
FIXED
5.12
People
(Reporter: clouserw, Assigned: jbalogh)
References
Details
(Whiteboard: [devtools][Q32010][qa-])
Vague Spec: https://wiki.mozilla.org/User:Clouserw/AMO/API#Offline_Processing
This bug includes:
- Celery tasks which accept at least a file name of an add-on to process
- The task should keep track of it's progress (error, waiting in queue, processing, done w/ results) in the database using it's queue uuid as a key
- The celery task should simply copy the uploaded file from it's temp area to the appropriate location on the NETAPP (same disk location as remora)
- don't forget to be heavy on the logging
- Garbage Collection that cleans out old entries in the database queue table
This bug does not include:
- Hooking up any kind of add-on validation. Just leave a big #TODO tag for basta. :)
The spec includes a lot of room to interpret how to implement this (method signatures, db schema, etc.). Please get early review of your ideas before you are too invested in the implementation.
Reporter | ||
Updated•14 years ago
|
Target Milestone: 5.11.9 → 5.12
Reporter | ||
Updated•14 years ago
|
Assignee: nobody → jbalogh
Assignee | ||
Comment 1•14 years ago
|
||
Status: NEW → RESOLVED
Closed: 14 years ago
Resolution: --- → FIXED
Updated•9 years ago
|
Product: addons.mozilla.org → addons.mozilla.org Graveyard
You need to log in
before you can comment on or make changes to this bug.
Description
•