mariadb/mysql-test/suite/plugins/t/cassandra_reinstall.test
Sergei Golubchik 47ee721923 MDEV-4403 Attempting to use cassandra storage engine causes "service 'my_snprintf_service' interface version mismatch"
When a DSO is loaded we rewrite service pointers to point to the actual service structures.
But when a DSO is unloaded, we have to restore their original values, in case this DSO
wasn't removed from memory on dlclose() and is later loaded again.
2013-12-09 12:39:13 +01:00

16 lines
752 B
Text

#
# MDEV-4403 Attempting to use cassandra storage engine causes "service 'my_snprintf_service' interface version mismatch"
#
if (!$HA_CASSANDRA_SO) {
skip No Cassandra engine;
}
install soname 'ha_cassandra';
select plugin_name,plugin_status,plugin_library from information_schema.plugins where plugin_name = 'cassandra';
uninstall plugin cassandra;
select plugin_name,plugin_status,plugin_library from information_schema.plugins where plugin_name = 'cassandra';
install soname 'ha_cassandra';
select plugin_name,plugin_status,plugin_library from information_schema.plugins where plugin_name = 'cassandra';
uninstall plugin cassandra;
select plugin_name,plugin_status,plugin_library from information_schema.plugins where plugin_name = 'cassandra';