Fix test failures: Non active replicas are allowed to use shared int values
Former-commit-id: 8536854266d5795c5c2bc11b8b344f20759b55af
This commit is contained in:
parent
863ae63e2c
commit
02151b9110
@ -269,7 +269,7 @@ void dbOverwrite(redisDb *db, robj *key, robj *val) {
|
||||
dictEntry *de = dictFind(db->pdict,ptrFromObj(key));
|
||||
|
||||
serverAssertWithInfo(NULL,key,de != NULL);
|
||||
dbOverwriteCore(db, de, key, val, true, false);
|
||||
dbOverwriteCore(db, de, key, val, !!g_pserver->fActiveReplica, false);
|
||||
}
|
||||
|
||||
/* Insert a key, handling duplicate keys according to fReplace */
|
||||
@ -309,7 +309,7 @@ void setKey(redisDb *db, robj *key, robj *val) {
|
||||
if (de == NULL) {
|
||||
dbAdd(db,key,val);
|
||||
} else {
|
||||
dbOverwriteCore(db,de,key,val,true,true);
|
||||
dbOverwriteCore(db,de,key,val,!!g_pserver->fActiveReplica,true);
|
||||
}
|
||||
incrRefCount(val);
|
||||
signalModifiedKey(db,key);
|
||||
|
Loading…
x
Reference in New Issue
Block a user