Open Bug 1090007 Opened 11 years ago

Refactor celery tasks for more isolation

Categories

(Websites :: Basket, defect)

defect
Not set
normal

Tracking

(Not tracked)

People

(Reporter: pmac, Unassigned)

Details

Calls to ET should use separate and more general purpose tasks so they they may fail and retry individually. As it is now, a call to ET toward the bottom of a task may fail, but cause everything above it in the task to run again on retry. This can be either wasteful or confusing if it causes email to be sent. This may require use of some more recent celery task chaining features, and so may require a (much needed) celery upgrade.
You need to log in before you can comment on or make changes to this bug.