Add more info output to readwritesplit replies

When readwritesplit receives a reply from a backend, an info level log
message is now logged. This allows easier debugging of situations where
replies aren't properly returned by the router.
This commit is contained in:
Markus Mäkelä
2018-02-25 18:59:37 +02:00
parent 2df47d8999
commit 016a6a6bd2

View File

@ -1174,10 +1174,12 @@ static void clientReply(MXS_ROUTER *instance,
rses->expected_responses--;
ss_dassert(rses->expected_responses >= 0);
ss_dassert(backend->get_reply_state() == REPLY_STATE_DONE);
MXS_INFO("Reply complete, last reply from %s", backend->name());
}
else
{
MXS_DEBUG("Reply not yet complete, waiting for %d replies", rses->expected_responses);
MXS_INFO("Reply not yet complete. Waiting for %d replies, got one from %s",
rses->expected_responses, backend->name());
}
/**