Merge "Make sure zmq can work with redis"
This commit is contained in:
commit
bd52d08efa
@ -128,7 +128,7 @@ class MatchMakerRedis(mm_common.HeartbeatMatchMakerBase):
|
|||||||
# No value is needed, we just
|
# No value is needed, we just
|
||||||
# care if it exists. Sets aren't viable
|
# care if it exists. Sets aren't viable
|
||||||
# because only keys can expire.
|
# because only keys can expire.
|
||||||
pipe.set(key_host, '')
|
pipe.sadd(key_host, '')
|
||||||
|
|
||||||
pipe.execute()
|
pipe.execute()
|
||||||
|
|
||||||
|
@ -46,6 +46,7 @@ class RedisMatchMakerTest(test_utils.BaseTestCase):
|
|||||||
"network": ["controller1", "node1", "node2", "node3"],
|
"network": ["controller1", "node1", "node2", "node3"],
|
||||||
"cert": ["controller1"],
|
"cert": ["controller1"],
|
||||||
"console": ["controller1"],
|
"console": ["controller1"],
|
||||||
|
"l3_agent.node1": ["node1"],
|
||||||
"consoleauth": ["controller1"]}
|
"consoleauth": ["controller1"]}
|
||||||
self.matcher = matchmaker_redis.MatchMakerRedis()
|
self.matcher = matchmaker_redis.MatchMakerRedis()
|
||||||
self.populate()
|
self.populate()
|
||||||
@ -70,6 +71,10 @@ class RedisMatchMakerTest(test_utils.BaseTestCase):
|
|||||||
self.assertEqual(
|
self.assertEqual(
|
||||||
sorted(self.matcher.redis.smembers('cert')),
|
sorted(self.matcher.redis.smembers('cert')),
|
||||||
['cert.controller1', 'cert.keymaster'])
|
['cert.controller1', 'cert.keymaster'])
|
||||||
|
self.matcher.register('l3_agent.node1', 'node1')
|
||||||
|
self.assertEqual(
|
||||||
|
sorted(self.matcher.redis.smembers('l3_agent.node1')),
|
||||||
|
['l3_agent.node1.node1'])
|
||||||
|
|
||||||
def test_unregister(self):
|
def test_unregister(self):
|
||||||
self.matcher.unregister('conductor', 'controller1')
|
self.matcher.unregister('conductor', 'controller1')
|
||||||
|
Loading…
x
Reference in New Issue
Block a user