matchmaker_redis does not work with python-redis 2.4

Bug #1245447 reported by Pavel Kirpichyov
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
oslo-incubator
Fix Released
High
Pavel Kirpichyov

Bug Description

StrictRedis class definition is missing in python-redis 2.4.9 (packaged in Ubuntu)

Revision history for this message
Pavel Kirpichyov (pavel-kirpichyov) wrote :

python-redis version in ubuntu is 2.4.9. With this version RPC server even not start.
Switching to Redis class (instead of StrictRedis) usage solves the problem

summary: - key names conflict with matchmaker_redis
+ zeromq rpc backend issues with machmaker_redis
summary: - zeromq rpc backend issues with machmaker_redis
+ machmaker_redis does not work with python-redis 2.4
description: updated
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to oslo-incubator (stable/havana)

Fix proposed to branch: stable/havana
Review: https://review.openstack.org/54495

Changed in oslo:
assignee: nobody → Pavel Kirpichyov (pavel-kirpichyov)
Changed in oslo:
status: New → In Progress
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to oslo-incubator (master)

Fix proposed to branch: master
Review: https://review.openstack.org/55157

Ben Nemec (bnemec)
Changed in oslo:
importance: Undecided → High
summary: - machmaker_redis does not work with python-redis 2.4
+ matchmaker_redis does not work with python-redis 2.4
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to oslo-incubator (master)

Reviewed: https://review.openstack.org/55157
Committed: http://github.com/openstack/oslo-incubator/commit/0717d1d55da75330a212d31238c805899a822cd4
Submitter: Jenkins
Branch: master

commit 0717d1d55da75330a212d31238c805899a822cd4
Author: Pavel Kirpichyov <email address hidden>
Date: Mon Nov 4 16:37:46 2013 +0100

    matchmaker_redis compatibility with redis-py 2.4

    From the redis documentation: "In addition to the changes above,
    the Redis class, a subclass of StrictRedis, overrides several other
    commands to provide backwards compatibility with older versions
    of redis-py"

    Change-Id: I76ca0d9660b086dfed74733f63450fecb89decb7
    Closes-Bug: 1245447

Changed in oslo:
status: In Progress → Fix Committed
Thierry Carrez (ttx)
Changed in oslo:
milestone: none → icehouse-1
status: Fix Committed → Fix Released
Thierry Carrez (ttx)
Changed in oslo:
milestone: icehouse-1 → 2014.1
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.