From 19016f4a9b5364510cc79d1618d0b698188612e5 Mon Sep 17 00:00:00 2001 From: Markus Makela Date: Mon, 21 Mar 2016 14:04:13 +0200 Subject: [PATCH] Removed false debug assertion in readwritesplit The readwritesplit assumed that the execution of a session command would always succeed. This is not the case when a write to the backend server fails and it is not something that shouldn't happen. --- server/modules/routing/readwritesplit/readwritesplit.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/server/modules/routing/readwritesplit/readwritesplit.c b/server/modules/routing/readwritesplit/readwritesplit.c index 8b202d400..f69972806 100644 --- a/server/modules/routing/readwritesplit/readwritesplit.c +++ b/server/modules/routing/readwritesplit/readwritesplit.c @@ -2906,7 +2906,7 @@ static void clientReply ( bref->bref_backend->backend_server->port); succp = execute_sescmd_in_backend(bref); - ss_dassert(succp); + if(!succp) { MXS_INFO("Backend %s:%d failed to execute session command.",