mirror of
https://github.com/MariaDB/server.git
synced 2025-01-27 17:33:44 +01:00
edbd0cedda
An additional warning saying "tc-log cannot be enabled" is emitted when InnoDB is installed at runtime on mysqld built with wsrep-patch (-DWITH_WSREP=ON). This happens because, installing InnoDB increments the total number of 2pc-capable engines and with wsrep-patch already enabled - the total count goes >1. Even though, this condition is sufficient to enable tc-logging, it is not permitted at runtime, and thus the warning. Updated the testcase to avoid the warning.
22 lines
559 B
Text
22 lines
559 B
Text
install plugin innodb soname 'ha_innodb';
|
|
create table t1(a int not null primary key) engine=innodb;
|
|
begin;
|
|
insert into t1 values(1);
|
|
flush tables;
|
|
uninstall plugin innodb;
|
|
select sleep(1);
|
|
sleep(1)
|
|
0
|
|
Warnings:
|
|
Warning 1620 Plugin is busy and will be uninstalled on shutdown
|
|
install plugin innodb soname 'ha_innodb';
|
|
drop table t1;
|
|
create table t2(a int not null primary key) engine=innodb;
|
|
insert into t2 values(1);
|
|
drop table t2;
|
|
uninstall plugin innodb;
|
|
select sleep(1);
|
|
sleep(1)
|
|
0
|
|
Warnings:
|
|
Warning 1620 Plugin is busy and will be uninstalled on shutdown
|