Right now, celery 4 supports upper case setting names but it's officially deprecated and we need to use lower case settings and they will be dropped soon. See http://docs.celeryproject.org/en/v4.1.0/whatsnew-4.0.html#v400-upgrade-settings
One big reason is that you can't mix old and new configs so if we want to add settings for sentinel (added in celery4), it might gets complicated. Also since some of our configs come from puppet and some from the config files. There is no easy way to handle this. The only thing I can think of is to move all of configs to puppet, deploy, apply the changes to puppet and then re-add migrated configs to ores repos and remove them from puppet.
Description
Details
| Status | Subtype | Assigned | Task | ||
|---|---|---|---|---|---|
| Resolved | Ladsgroup | T178441 Upgrade celery to 4.1.0 for ORES | |||
| Resolved | Ladsgroup | T209587 Migrate ores celery configs to celery 4 |
Event Timeline
Change 474157 had a related patch set uploaded (by Ladsgroup; owner: Ladsgroup):
[operations/puppet@production] ores: Drop old b/c configs
Change 474158 had a related patch set uploaded (by Ladsgroup; owner: Ladsgroup):
[operations/puppet@production] ores: Move all of celery configs to puppet
Change 474157 merged by Alexandros Kosiaris:
[operations/puppet@production] ores: Drop old b/c configs
Change 474158 merged by Alexandros Kosiaris:
[operations/puppet@production] ores: Move all of celery configs to puppet
Change 474694 had a related patch set uploaded (by Ladsgroup; owner: Ladsgroup):
[operations/puppet@production] ores: Change configs to celery4 ones
Change 474703 had a related patch set uploaded (by Ladsgroup; owner: Ladsgroup):
[mediawiki/services/ores/deploy@master] Bump ORES to HEAD
Change 474703 merged by Ladsgroup:
[mediawiki/services/ores/deploy@master] Bump ORES to HEAD
Mentioned in SAL (#wikimedia-operations) [2018-11-19T15:28:24Z] <ladsgroup@deploy1001> Started deploy [ores/deploy@e957b24]: T209587 T170950
Mentioned in SAL (#wikimedia-operations) [2018-11-19T15:45:33Z] <ladsgroup@deploy1001> Finished deploy [ores/deploy@e957b24]: T209587 T170950 (duration: 17m 09s)
Change 474694 merged by Alexandros Kosiaris:
[operations/puppet@production] ores: Change configs to celery4 ones
Change 475084 had a related patch set uploaded (by Alexandros Kosiaris; owner: Alexandros Kosiaris):
[operations/puppet@production] Followup fix for ores: Change configs to celery4
Change 475084 merged by Alexandros Kosiaris:
[operations/puppet@production] Followup fix for ores: Change configs to celery4
Change 476255 had a related patch set uploaded (by Ladsgroup; owner: Ladsgroup):
[operations/puppet@production] ores: labs celery4 config update
Change 476255 merged by Alexandros Kosiaris:
[operations/puppet@production] ores: labs celery4 config update