mirror of
https://github.com/fluencelabs/redis
synced 2025-03-20 09:30:55 +00:00
Cluster: set node->slaveof correctly when a node state is updated.
This commit is contained in:
parent
d6457577d4
commit
e7628be2a7
@ -854,7 +854,10 @@ int clusterProcessPacket(clusterLink *link) {
|
||||
sender->flags &= ~REDIS_NODE_MASTER;
|
||||
sender->flags |= REDIS_NODE_SLAVE;
|
||||
if (sender->numslaves) clusterNodeResetSlaves(sender);
|
||||
if (master) clusterNodeAddSlave(master,sender);
|
||||
if (master) {
|
||||
clusterNodeAddSlave(master,sender);
|
||||
sender->slaveof = master;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user