diff options
Diffstat (limited to 'src/replication.c')
-rw-r--r-- | src/replication.c | 20 |
1 files changed, 10 insertions, 10 deletions
diff --git a/src/replication.c b/src/replication.c index 14f32a869..0e575111b 100644 --- a/src/replication.c +++ b/src/replication.c @@ -1764,16 +1764,16 @@ void replicationCreateMasterClient(connection *conn, int dbid) { connSetReadHandler(server.master->conn, readQueryFromClient); /** - * Important note: - * The CLIENT_DENY_BLOCKING flag is not, and should not, be set here. - * For commands like BLPOP, it makes no sense to block the master - * connection, and such blocking attempt will probably cause deadlock and - * break the replication. We consider such a thing as a bug because - * commands as BLPOP should never be sent on the replication link. - * A possible use-case for blocking the replication link is if a module wants - * to pass the execution to a background thread and unblock after the - * execution is done. This is the reason why we allow blocking the replication - * connection. */ + * Important note: + * The CLIENT_DENY_BLOCKING flag is not, and should not, be set here. + * For commands like BLPOP, it makes no sense to block the master + * connection, and such blocking attempt will probably cause deadlock and + * break the replication. We consider such a thing as a bug because + * commands as BLPOP should never be sent on the replication link. + * A possible use-case for blocking the replication link is if a module wants + * to pass the execution to a background thread and unblock after the + * execution is done. This is the reason why we allow blocking the replication + * connection. */ server.master->flags |= CLIENT_MASTER; server.master->authenticated = 1; |