EVOLUTION-MANAGER
Edit File: mariadb_plugin.result
# # MDEV-14843: Assertion `s_tx_list.size() == 0' failed in myrocks::Rdb_transaction::term_mutex # INSTALL SONAME 'ha_rocksdb'; CREATE TABLE t1 (i INT) ENGINE=RocksDB; insert into t1 values (1); connect con1,localhost,root,,; connection con1; insert into test.t1 values (1); connection default; DROP TABLE t1; UNINSTALL SONAME 'ha_rocksdb'; # # MDEV-15686: Loading MyRocks plugin back after it has been unloaded causes a crash # call mtr.add_suppression("Plugin 'ROCKSDB.*' init function returned error."); call mtr.add_suppression("Plugin 'ROCKSDB.*' registration as a INFORMATION SCHEMA failed."); call mtr.add_suppression("Plugin 'ROCKSDB' registration as a STORAGE ENGINE failed"); # # There are two possible scenarios: # ha_rocksdb.{dll,so} is still loaded into mysqld's address space. Its # global variables are in the state that doesn't allow it to be # initialized back (this is what MDEV-15686 is about). This is handled # by intentionally returning an error from rocksdb_init_func. # # The second case is when ha_rocksdb.{ddl,so} has been fully unloaded # and so it will be now loaded as if it happens for the first time. INSTALL SONAME 'ha_rocksdb'; # Whatever happened on the previous step, restore things to the way they # were at testcase start. UNINSTALL SONAME 'ha_rocksdb';