-
Notifications
You must be signed in to change notification settings - Fork 54
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
update to be compatible with newest version of celery #159
Comments
Celery has a guide on going from 3.1 to 4.0: http://docs.celeryproject.org/en/latest/whatsnew-4.0.html#upgrading-from-celery-3-1 |
I figured it out. They changed how the prefetch multiplier option is set. It's an easy fix. I'll submit a PR to fix it soon. They are also switching all the upper case constants/settings to lower case... (backwards compatible for now but are recommending switching "as soon as possible". This will involve some more substantial (but hopefully harmless) changes to constants/launch scripts/docker-compose files... I'll test this out tomorrow... |
Please keep us in the loop on this. It could have large ramifications for
some current experiments.
…On Jan 24, 2017 20:34, "dconathan" ***@***.***> wrote:
I figured it out. They changed how the prefetch multiplier option is set.
It's an easy fix. I'll submit a PR to fix it soon.
They are also switching all the upper case constants/settings to lower
case... (backwards compatible for now but are recommending switching "as
soon as possible". This will involve some more substantial (but hopefully
harmless) changes to constants/launch scripts/docker-compose files...
I'll test this out tomorrow...
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
<#159 (comment)>, or mute
the thread
<https://github.com/notifications/unsubscribe-auth/ABWhGA7bvfYBdyBs581tbM42Nuz022plks5rVtC7gaJpZM4LOplV>
.
|
Okay. Like I said, there are two changes here:
However, I just tested and making the 1st change DOES break 3.1.25 (presumably the 2nd does too), so either of these changes will require updating celery/rebuilding the containers.* So... do we want to hold off on this upgrade and incorporate it into the next major NEXT release? *Containers can be rebuilt from cache by making the change in the requirements.txt file and just running |
I've got a PR ready for this. I'm going to wait until some of the existing PRs get merged so things don't get crazy. Details will come but I made it so it's backwards compatible so we can roll back if necessary. I'm not updating constants yet because that breaks too many things with 3.1.25. |
@dconathan We're contemplating a release soon-ish; can you open a PR with that code? |
Backed off on this change for now.
|
@dconathan can you test this again, since it's apparently fixed (c.f. celery/celery#3814) |
A recent version of celery broke our implementation, hence
celery==3.1.25
. It's possibly just a refactoring of some method names, but it could be more.The text was updated successfully, but these errors were encountered: