]> git.saurik.com Git - redis.git/commitdiff
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)
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


No differences found