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)

defect

Tracking

(Not tracked)

RESOLVED FIXED

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.
Blocks: 586699
Blocks: 586700
Target Milestone: 5.11.9 → 5.12
Assignee: nobody → jbalogh
Status: NEW → RESOLVED
Closed: 14 years ago
Resolution: --- → FIXED
Product: addons.mozilla.org → addons.mozilla.org Graveyard
You need to log in before you can comment on or make changes to this bug.