Fix false master failure log message
The message would be logged even if the session continues.
This commit is contained in:
@ -903,6 +903,12 @@ void RWSplitSession::handleError(GWBUF* errmsgbuf,
|
|||||||
can_continue = true;
|
can_continue = true;
|
||||||
send_readonly_error(m_client);
|
send_readonly_error(m_client);
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
if (session_trx_is_active(session))
|
||||||
|
{
|
||||||
|
can_continue = start_trx_replay();
|
||||||
|
}
|
||||||
|
|
||||||
if (!can_continue)
|
if (!can_continue)
|
||||||
{
|
{
|
||||||
@ -919,12 +925,6 @@ void RWSplitSession::handleError(GWBUF* errmsgbuf,
|
|||||||
MXS_ERROR("Lost connection to the master server, closing session.");
|
MXS_ERROR("Lost connection to the master server, closing session.");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
|
||||||
|
|
||||||
if (session_trx_is_active(session))
|
|
||||||
{
|
|
||||||
can_continue = start_trx_replay();
|
|
||||||
}
|
|
||||||
|
|
||||||
backend->close();
|
backend->close();
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user