EAGAIN for tls during diskless load
This commit is contained in:
parent
5d59bbb6d9
commit
8802cbbcde
@ -1526,6 +1526,10 @@ void readSyncBulkPayload(connection *conn) {
|
|||||||
|
|
||||||
nread = connRead(conn,buf,readlen);
|
nread = connRead(conn,buf,readlen);
|
||||||
if (nread <= 0) {
|
if (nread <= 0) {
|
||||||
|
if (connGetState(conn) == CONN_STATE_CONNECTED) {
|
||||||
|
/* equivalent to EAGAIN */
|
||||||
|
return;
|
||||||
|
}
|
||||||
serverLog(LL_WARNING,"I/O error trying to sync with MASTER: %s",
|
serverLog(LL_WARNING,"I/O error trying to sync with MASTER: %s",
|
||||||
(nread == -1) ? strerror(errno) : "connection lost");
|
(nread == -1) ? strerror(errno) : "connection lost");
|
||||||
cancelReplicationHandshake();
|
cancelReplicationHandshake();
|
||||||
|
Loading…
x
Reference in New Issue
Block a user