summaryrefslogtreecommitdiffstats
path: root/mysql-test/suite/plugins/t/false_dupes-6543.test
diff options
context:
space:
mode:
Diffstat (limited to 'mysql-test/suite/plugins/t/false_dupes-6543.test')
-rw-r--r--mysql-test/suite/plugins/t/false_dupes-6543.test19
1 files changed, 19 insertions, 0 deletions
diff --git a/mysql-test/suite/plugins/t/false_dupes-6543.test b/mysql-test/suite/plugins/t/false_dupes-6543.test
new file mode 100644
index 00000000..ca278685
--- /dev/null
+++ b/mysql-test/suite/plugins/t/false_dupes-6543.test
@@ -0,0 +1,19 @@
+source include/not_embedded.inc;
+#
+# MDEV-6543 Crash if enable 'federatedx' when 'federated' plugin already enabled, and vice-versa
+#
+if(!$HA_FEDERATED_SO) {
+ skip Needs ha_federated.so;
+}
+if(!$HA_FEDERATEDX_SO) {
+ skip Needs ha_federatedx.so;
+}
+
+install soname 'ha_federated';
+# note: no error below! install soname ignores already loaded plugins
+install soname 'ha_federated';
+# note: an error here, even though plugin name is the same!
+--error ER_UDF_EXISTS
+install soname 'ha_federatedx';
+uninstall soname 'ha_federated';
+