]> git.saurik.com Git - redis.git/commit
Fixed a replication bug in ZINTERSTORE.
authorantirez <antirez@gmail.com>
Wed, 28 Jul 2010 16:42:02 +0000 (18:42 +0200)
committerantirez <antirez@gmail.com>
Wed, 28 Jul 2010 16:42:02 +0000 (18:42 +0200)
commit8c1420ff2a2a9e68ab3faa98bb82d682301fa66b
treee03920f85c0be744f6b99ab5b1ba5460cc1e09eb
parenta0573260b0928170d66268eb22be1a5699615275
Fixed a replication bug in ZINTERSTORE.

In order to trigger the bug what's needed is to call ZINTERSTORE
resulting into an empty set created, bug against a key that already
existed. The command was not propagated, so the replica ended with the
key that the master removed. Sequence of command to reproduce:

redis-cli hset 446 34 905
redis-cli hset 446 393 911
redis-cli zadd 966 0.085412045980529885 652
redis-cli zadd 645 0.25081839284432045 280
redis-cli zinterstore 446 2 966 645
src/t_zset.c