[redis]github-957 Report
Slave cannot sync with Master on big dbs.
Severe.
Yes.
Master:
Client %s scheduled to be closed ASAP for overcoming of output buffer limits.
Slave:
[83823] 25 Feb 15:21:47.022 # I/O error trying to sync with MASTER: connection lost
Yes.
Entire data cannot be replicated to any slaves--- master will reject all slave connections (client is not affected).
2.6.11
Standard config:
In particular, make sure the following is in config:
client-output-buffer-limit slave 256mb 64mb 60
Or you can set it even smaller.
Slave <-> master
Load a very large DB into master (larger than 256MB).
Single event, now particular order.
Yes
Yes
1 (1 slave + 1 master)
On slave:
[83823] 25 Feb 15:21:47.022 # I/O error trying to sync with MASTER: connection lost
Well, in fact this is a configuration error, and there is log:
Client %s scheduled to be closed ASAP for overcoming of output buffer limits.
in the master’s log file. However, the user ignored this and the entire diagnosis went into a wild goose chase.
Configuration error: the DB is too large, larger than client-output-buffer-limit
Config error
Enlarge the limit.