From 1ff83150f031e69804961900eb1a58133ca1bf82 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Markus=20M=C3=A4kel=C3=A4?= Date: Tue, 4 Apr 2017 09:42:31 +0300 Subject: [PATCH] Revert "Route statements in larger batches" This reverts commit f3c83770903151a0a3b53593c3e05fa0af94cd5f. The functionality was used implicitly by modules that declare the RCAP_TYPE_CONTIGUOUS_OUTPUT capability. --- server/modules/protocol/MySQL/MySQLBackend/mysql_backend.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/server/modules/protocol/MySQL/MySQLBackend/mysql_backend.c b/server/modules/protocol/MySQL/MySQLBackend/mysql_backend.c index 5da4d7797..6276cae0f 100644 --- a/server/modules/protocol/MySQL/MySQLBackend/mysql_backend.c +++ b/server/modules/protocol/MySQL/MySQLBackend/mysql_backend.c @@ -778,6 +778,11 @@ gw_read_and_write(DCB *dcb) return 0; } } + else if (rcap_type_required(capabilities, RCAP_TYPE_STMT_OUTPUT) && + !rcap_type_required(capabilities, RCAP_TYPE_RESULTSET_OUTPUT)) + { + stmt = modutil_get_next_MySQL_packet(&read_buffer); + } else { stmt = read_buffer;