Fix connection merging

The conditional was inverted.
This commit is contained in:
Esa Korhonen
2018-10-15 15:11:33 +03:00
parent e0c46a9c9a
commit 36b666898c

View File

@ -1936,11 +1936,6 @@ bool MariaDBServer::merge_slave_conns(ClusterOperation& op, const SlaveStatusArr
SlaveStatus slave_conn = conns_to_merge[i];
string ignore_reason;
if (conn_can_be_merged(slave_conn, &ignore_reason))
{
MXS_WARNING("%s was ignored when promoting %s because %s",
slave_conn.to_short_string().c_str(), name(), ignore_reason.c_str());
}
else
{
if (check_modify_conn_name(&slave_conn))
{
@ -1958,6 +1953,12 @@ bool MariaDBServer::merge_slave_conns(ClusterOperation& op, const SlaveStatusArr
error = true;
}
}
else
{
mxb_assert(!ignore_reason.empty());
MXS_WARNING("%s was ignored when promoting %s because %s",
slave_conn.to_short_string().c_str(), name(), ignore_reason.c_str());
}
}
return !error;