diff --git a/server/modules/routing/readwritesplit/rwsplit_session_cmd.cc b/server/modules/routing/readwritesplit/rwsplit_session_cmd.cc index 562e272b7..43aea773a 100644 --- a/server/modules/routing/readwritesplit/rwsplit_session_cmd.cc +++ b/server/modules/routing/readwritesplit/rwsplit_session_cmd.cc @@ -141,6 +141,12 @@ void RWSplitSession::process_sescmd_response(SRWBackend& backend, GWBUF** ppPack } else { + if (cmd == MYSQL_REPLY_ERR && m_sescmd_responses[id] != MYSQL_REPLY_ERR) + { + MXS_INFO("Session command failed on slave '%s': %s", + backend->name(), extract_error(*ppPacket).c_str()); + } + discard_if_response_differs(backend, m_sescmd_responses[id], cmd, sescmd); }