From 509557c270937898ccb45bb0d9cc477da48d1986 Mon Sep 17 00:00:00 2001 From: Hemant Dangi Date: Tue, 7 Oct 2025 19:19:17 +0530 Subject: [PATCH] MDEV-37816: galera tests failing with Table performance_schema.xxx doesn't exist Issue: The testcase: galera.galera_ssl_upgrade galera_3nodes.galera_vote_majority_dml galera.galera_multi_level_fk_ddl_delete galera.galera_multi_level_fk_ddl_update galera.galera_multi_level_fk_ddl_insert fails when mariadb 10.11 build without performance_schema plugin. Solution: Add have_perfschema.inc for testcases using performamce_schema tables. --- mysql-test/suite/galera/t/galera_multi_level_fk_ddl_delete.test | 1 + mysql-test/suite/galera/t/galera_multi_level_fk_ddl_insert.test | 1 + mysql-test/suite/galera/t/galera_multi_level_fk_ddl_update.test | 1 + mysql-test/suite/galera/t/galera_ssl_upgrade.test | 1 + mysql-test/suite/galera_3nodes/t/galera_vote_majority_dml.test | 1 + 5 files changed, 5 insertions(+) diff --git a/mysql-test/suite/galera/t/galera_multi_level_fk_ddl_delete.test b/mysql-test/suite/galera/t/galera_multi_level_fk_ddl_delete.test index b1c3e6d5352..e837f741504 100644 --- a/mysql-test/suite/galera/t/galera_multi_level_fk_ddl_delete.test +++ b/mysql-test/suite/galera/t/galera_multi_level_fk_ddl_delete.test @@ -14,6 +14,7 @@ --source include/have_innodb.inc --source include/have_debug.inc --source include/have_debug_sync.inc +--source include/have_perfschema.inc --echo # --echo # 1. BF-BF conflict on MDL locks between: DROP TABLE t6 and DELETE on t1 diff --git a/mysql-test/suite/galera/t/galera_multi_level_fk_ddl_insert.test b/mysql-test/suite/galera/t/galera_multi_level_fk_ddl_insert.test index 78e5054a7cd..d4a1874d51a 100644 --- a/mysql-test/suite/galera/t/galera_multi_level_fk_ddl_insert.test +++ b/mysql-test/suite/galera/t/galera_multi_level_fk_ddl_insert.test @@ -14,6 +14,7 @@ --source include/have_innodb.inc --source include/have_debug.inc --source include/have_debug_sync.inc +--source include/have_perfschema.inc --echo # --echo # 1. BF-BF conflict on MDL locks between: DROP TABLE t4 and INSERT t1 diff --git a/mysql-test/suite/galera/t/galera_multi_level_fk_ddl_update.test b/mysql-test/suite/galera/t/galera_multi_level_fk_ddl_update.test index 1dea0021901..6ebbaefc44a 100644 --- a/mysql-test/suite/galera/t/galera_multi_level_fk_ddl_update.test +++ b/mysql-test/suite/galera/t/galera_multi_level_fk_ddl_update.test @@ -14,6 +14,7 @@ --source include/have_innodb.inc --source include/have_debug.inc --source include/have_debug_sync.inc +--source include/have_perfschema.inc --echo # --echo # 1. BF-BF conflict on MDL locks between: DROP TABLE t6 and UPDATE on t1 diff --git a/mysql-test/suite/galera/t/galera_ssl_upgrade.test b/mysql-test/suite/galera/t/galera_ssl_upgrade.test index f86aa3730f3..6441001725e 100644 --- a/mysql-test/suite/galera/t/galera_ssl_upgrade.test +++ b/mysql-test/suite/galera/t/galera_ssl_upgrade.test @@ -9,6 +9,7 @@ --source include/have_ssl_communication.inc --source include/have_openssl.inc --source include/force_restart.inc +--source include/have_perfschema.inc # Verify that SSL is handled by the provider. SELECT COUNT(*) `expect 0` FROM performance_schema.socket_instances WHERE EVENT_NAME LIKE '%wsrep%'; diff --git a/mysql-test/suite/galera_3nodes/t/galera_vote_majority_dml.test b/mysql-test/suite/galera_3nodes/t/galera_vote_majority_dml.test index 606fe06ce65..af2a7c1427f 100644 --- a/mysql-test/suite/galera_3nodes/t/galera_vote_majority_dml.test +++ b/mysql-test/suite/galera_3nodes/t/galera_vote_majority_dml.test @@ -4,6 +4,7 @@ # that replicas survive and the primary (trx source) bails out. # --source include/galera_cluster.inc +--source include/have_perfschema.inc CREATE TABLE t1 (f1 INTEGER PRIMARY KEY, f2 BLOB) ENGINE=InnoDB;