From f3435fc37e7e0cfd5384c609d16b0d6cc3048454 Mon Sep 17 00:00:00 2001 From: sjaakola Date: Tue, 25 Jul 2017 10:56:44 +0300 Subject: [PATCH] MW-394 * ported the partition.test from MariaDB 10.3 code tree * fix to TOI replicate ALTER TABLE EXCHANGE PARTITION statement --- sql/sql_partition_admin.cc | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/sql/sql_partition_admin.cc b/sql/sql_partition_admin.cc index 519b7cc8195..48db032fe58 100644 --- a/sql/sql_partition_admin.cc +++ b/sql/sql_partition_admin.cc @@ -89,9 +89,15 @@ bool Sql_cmd_alter_table_exchange_partition::execute(THD *thd) /* Not allowed with EXCHANGE PARTITION */ DBUG_ASSERT(!create_info.data_file_name && !create_info.index_file_name); + WSREP_TO_ISOLATION_BEGIN_WRTCHK(NULL, NULL, first_table); thd->enable_slow_log= opt_log_slow_admin_statements; DBUG_RETURN(exchange_partition(thd, first_table, &alter_info)); +#ifdef WITH_WSREP + error: + /* handle errors in TO_ISOLATION here */ + DBUG_RETURN(true); +#endif /* WITH_WSREP */ }