You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The new started host(slave) was added to the existing shard.
The slave will try to ask for full sync from the master
The master will fork a child process and execute BGSAVE.
There is issue that once step 1 finished, the new slave has started to serve traffics from clients, it will result in data miss as the new host has not completed the full sync(the data inconsistency between master and the new started slave).
I am wondering if there is way to prevent the not ready host serving traffics. The clients do not expect data miss caused by the not ready host.
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
-
One scenario in Redis cluster is that:
There is issue that once step 1 finished, the new slave has started to serve traffics from clients, it will result in data miss as the new host has not completed the full sync(the data inconsistency between master and the new started slave).
I am wondering if there is way to prevent the not ready host serving traffics. The clients do not expect data miss caused by the not ready host.
Beta Was this translation helpful? Give feedback.
All reactions