celery / kombu

Messaging library for Python.
http://kombu.readthedocs.org/
BSD 3-Clause "New" or "Revised" License
2.82k stars 920 forks source link

Updating deprecated zrevrangebyscore #2050

Open arnehe030 opened 5 days ago

arnehe030 commented 5 days ago

Due to the new licensing issues with Redis, I'm currently testing out Microsoft Garnet as an open source caching alternative for the Celery result backend (which uses kombu for messaging) of Apache Superset. However, as Microsoft Garnet is quite new, it does not support deprecated Redis commands like "zrevrangebyscore", which is used in kombu/transport/redis.py and finally leads to the crashing of Garnet because it cannot handle the command. Are there any plans to upgrade the command to "zrange" as stated in https://redis.io/docs/latest/commands/zrevrangebyscore in the future?