4
minimum_version => '5.1.45',
7
operation_sequence => [qw(stop options_file start sql_commands )],
10
'ignore_builtin_innodb',
12
.'innodb=ha_innodb_plugin.so;'
13
.'innodb_trx=ha_innodb_plugin.so;'
14
.'innodb_locks=ha_innodb_plugin.so;'
15
.'innodb_lock_waits=ha_innodb_plugin.so;'
16
.'innodb_cmp=ha_innodb_plugin.so;'
17
.'innodb_cmp_reset=ha_innodb_plugin.so;'
18
.'innodb_cmpmem=ha_innodb_plugin.so;'
19
.'innodb_cmpmem_reset=ha_innodb_plugin.so',
20
'default-storage-engine=InnoDB',
21
'innodb_file_per_table=1',
22
'innodb_file_format=barracuda',
23
'innodb_strict_mode=1',
27
'select @@innodb_version;',
33
minimum_version => '5.5.2',
37
operation_sequence => [qw(stop options_file start sql_commands )],
40
'plugin-load=rpl_semi_sync_master=semisync_master.so',
41
'rpl_semi_sync_master_enabled=1'
45
'select @@rpl_semi_sync_master_enabled;'
51
operation_sequence => [qw(stop options_file start sql_commands )],
54
'plugin-load=rpl_semi_sync_slave=semisync_slave.so',
55
'rpl_semi_sync_slave_enabled=1'
59
'select @@rpl_semi_sync_slave_enabled;'
65
minimum_version => '5.0',
68
operation_sequence => [qw(start sql_commands options_file
69
startup_file restart )],
72
'init-file=startup.sql'
76
'CREATE FUNCTION gman_do RETURNS STRING
77
SONAME "libgearman_mysql_udf.so";',
78
'CREATE FUNCTION gman_do_high RETURNS STRING
79
SONAME "libgearman_mysql_udf.so";',
80
'CREATE FUNCTION gman_do_low RETURNS STRING
81
SONAME "libgearman_mysql_udf.so";',
82
'CREATE FUNCTION gman_do_background RETURNS STRING
83
SONAME "libgearman_mysql_udf.so";',
84
'CREATE FUNCTION gman_do_high_background RETURNS STRING
85
SONAME "libgearman_mysql_udf.so";',
86
'CREATE FUNCTION gman_do_low_background RETURNS STRING
87
SONAME "libgearman_mysql_udf.so";',
88
'CREATE AGGREGATE FUNCTION gman_sum RETURNS INTEGER
89
SONAME "libgearman_mysql_udf.so";',
90
'CREATE FUNCTION gman_servers_set RETURNS STRING
91
SONAME "libgearman_mysql_udf.so";',
95
'set @a := (select gman_servers_set("127.0.0.1"));',
97
'create table if not exists startup (msg text, ts timestamp);',
98
'insert into startup (msg) values (@a);',