Closed Bug 1104863 Opened 10 years ago Closed 9 years ago

upgrade celery to 3.1.17

Categories

(Input Graveyard :: Code Quality, defect)

defect
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED
2015q1

People

(Reporter: willkg, Assigned: rrosario)

References

Details

(Whiteboard: u=dev c=codequality p=1 s=input.2015q1)

We need to upgrade celery to any recent version. We're using 2.5 now and it's no longer supported and pretty long in the tooth.

We should upgrade.
Pretty sure we're going to need to do this in order to upgrade to Django 1.7.
Blocks: 1118765
I'll try to do this one next. I'm pretty sure I did this for SUMO (at v3.0.24 now). The current version is 3.1.17.
Assignee: nobody → rrosario
Target Milestone: --- → 2015q1
FTR, fjord is on Celery 3.0.24 which is the latest 3.0.x release. So we are going 3.0.x to 3.1.x here.
From IRC today:

<jakem> willkg: hi... yes, pretty sure we call manage.py celeryd or something similar (manage.py celery worker, perhaps)
<jakem> that /sbin/service call is just a wrapper to supervisorctl to restart celery, which in turn uses manage.py
<jakem> willkg: command=/data/www/input.mozilla.org/venv/bin/python /data/www/input.mozilla.org/input/manage.py celeryd --loglevel=INFO -f /var/log/celeryd-input-prod.log -c 4
In a pull request:
https://github.com/mozilla/fjord/pull/447

I think we are fine with the `./manage.py celeryd` command for now.
Landed in master: https://github.com/mozilla/fjord/commit/92b275e90c06d596995a707b7275b667070be330
Summary: upgrade celery to anything recent → upgrade celery to 3.1.17
Pushed to prod just now. Marking this as FIXED.

Thank you!
Status: NEW → RESOLVED
Closed: 9 years ago
Resolution: --- → FIXED
Making this 1 point retroactively.

Ricky: Fix that if it doesn't sound right.
Whiteboard: u=dev c=codequality p= s=input.2015q1 → u=dev c=codequality p=1 s=input.2015q1
Product: Input → Input Graveyard
You need to log in before you can comment on or make changes to this bug.