-
-
Notifications
You must be signed in to change notification settings - Fork 929
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
Kombu 4.3.0: Unrecoverable error: ValueError('file descriptor cannot be a negative integer (-1) #1006
Comments
@petersanchez could you please try upgrading the |
Same issue with redis==3.1.0 and Kombu==4.3.0. Downgraded Kombu==4.2.2-post1, keeping the updated redis, and it works as expected. |
I found this change that possibly explains the issue. For reference, all changes between 4.2.2-post1 and 4.3.0: v4.2.2-post1...v4.3.0 |
This reverts celery#954, and bumps the required redis-py dependency to 3.2.0 to include this fix: redis/redis-py@4e1e748 Fixes celery#1006
Port the fixes of `Connection.disconnect` from upstream redis-py v3.2.0: redis/redis-py@4e1e748 Fixes celery#1006
This reverts #954, and bumps the required redis-py dependency to 3.2.0 to include this fix: redis/redis-py@4e1e748 Fixes #1006
is there any ETA for 4.3.1 with this fix? |
replying to myself: 4.4.0 is released and it fixed this issue for me. Thanks! |
Confirmed 4.4.0, redis==3.2.0 fixes this for me as well. |
4.3.0 seems to have broken our Celery install. Downgrading to 4.2.2-post1 resolves it.
Redis backend
redis==2.10.6
Django==2.1.5
celery==4.2.1
OS: FreeBSD 12 p3.
Strange thing is, on my Ubuntu 18.04 laptop, the same requirements, and it works as expected.
I also completely flushed the redis db to ensure it wasn't some stuck task or odd issue causing it. Same thing. Only downgrading resolved it.
The text was updated successfully, but these errors were encountered: