diff options
author | Sergei Golubchik <sergii@pisem.net> | 2013-04-09 23:28:21 +0200 |
---|---|---|
committer | Sergei Golubchik <sergii@pisem.net> | 2013-04-09 23:28:21 +0200 |
commit | 0d25ee4f13b2eb79e9af3b3778c23f63d9a57c12 (patch) | |
tree | dfd00476074ff91a09241cb42658164dd8050520 /mysql-test/include | |
parent | c50ee6c23dbeb090963580754bec2f0a96ac0557 (diff) | |
download | mariadb-git-0d25ee4f13b2eb79e9af3b3778c23f63d9a57c12.tar.gz |
MDEV-4254 Semisync plugins to link statically into MariaDB
fix semisync plugins and tests to work with both with static and dynamic linking
Diffstat (limited to 'mysql-test/include')
-rw-r--r-- | mysql-test/include/have_semisync.inc | 4 | ||||
-rw-r--r-- | mysql-test/include/have_semisync.opt | 4 | ||||
-rw-r--r-- | mysql-test/include/have_semisync_plugin.inc | 15 |
3 files changed, 8 insertions, 15 deletions
diff --git a/mysql-test/include/have_semisync.inc b/mysql-test/include/have_semisync.inc new file mode 100644 index 00000000000..243fad83717 --- /dev/null +++ b/mysql-test/include/have_semisync.inc @@ -0,0 +1,4 @@ +if (`select count(*) < 2 from information_schema.plugins where plugin_name like 'rpl_semi_sync_%'`) +{ + --skip Test requires semisync plugins +} diff --git a/mysql-test/include/have_semisync.opt b/mysql-test/include/have_semisync.opt new file mode 100644 index 00000000000..2888844cdcd --- /dev/null +++ b/mysql-test/include/have_semisync.opt @@ -0,0 +1,4 @@ +--plugin-load=$SEMISYNC_MASTER_SO +--plugin-load=$SEMISYNC_SLAVE_SO +--loose-rpl-semi-sync-master +--loose-rpl-semi-sync-slave diff --git a/mysql-test/include/have_semisync_plugin.inc b/mysql-test/include/have_semisync_plugin.inc deleted file mode 100644 index 8a1679de636..00000000000 --- a/mysql-test/include/have_semisync_plugin.inc +++ /dev/null @@ -1,15 +0,0 @@ -# -# Check if server has support for loading plugins -# -if (`SELECT @@have_dynamic_loading != 'YES'`) { - --skip Requires dynamic loading -} - -# -# Check if the variable SEMISYNC_MASTER_SO is set -# -if (!$SEMISYNC_MASTER_SO) -{ - skip Need semisync plugins; -} - |