Merge branch '2.2' into develop
This commit is contained in:
@ -4311,9 +4311,8 @@ int blr_handle_change_master(ROUTER_INSTANCE* router,
|
||||
ssl_error = blr_set_master_ssl(router, change_master, error);
|
||||
|
||||
if (ssl_error != -1 &&
|
||||
(!change_master.ssl_cert ||
|
||||
!change_master.ssl_ca ||
|
||||
!change_master.ssl_key))
|
||||
// No CA cert is defined or only one of CERT or KEY is defined
|
||||
(!change_master.ssl_ca || (bool)change_master.ssl_cert != (bool)change_master.ssl_key))
|
||||
{
|
||||
if (change_master.ssl_enabled &&
|
||||
atoi(change_master.ssl_enabled))
|
||||
@ -4321,7 +4320,7 @@ int blr_handle_change_master(ROUTER_INSTANCE* router,
|
||||
snprintf(error,
|
||||
BINLOG_ERROR_MSG_LEN,
|
||||
"MASTER_SSL=1 but some required options are missing: "
|
||||
"check MASTER_SSL_CERT, MASTER_SSL_KEY, MASTER_SSL_CA");
|
||||
"check that at least MASTER_SSL_CA is defined");
|
||||
ssl_error = -1;
|
||||
}
|
||||
}
|
||||
|
||||
@ -1133,6 +1133,7 @@ bool RWSplitSession::handle_got_target(GWBUF* querybuf, SRWBackend& target, bool
|
||||
* to which the server responds with an OK or an ERR packet */
|
||||
mxb_assert(gwbuf_length(querybuf) == 4);
|
||||
m_qc.set_load_data_state(QueryClassifier::LOAD_DATA_INACTIVE);
|
||||
session_set_load_active(m_pSession, false);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@ -550,6 +550,7 @@ void RWSplitSession::clientReply(GWBUF *writebuf, DCB *backend_dcb)
|
||||
{
|
||||
// Server requested a local file, go into data streaming mode
|
||||
m_qc.set_load_data_state(QueryClassifier::LOAD_DATA_ACTIVE);
|
||||
session_set_load_active(m_pSession, true);
|
||||
}
|
||||
|
||||
if (m_otrx_state == OTRX_ROLLBACK)
|
||||
|
||||
Reference in New Issue
Block a user