blob: 1b6c348ccfa43571ffb4603840325b71c1c0b720 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
let $alg = $MTR_COMBINATIONS;
if (`SELECT COUNT(*) = 0 FROM information_schema.plugins WHERE plugin_name = "provider_$alg" AND plugin_status = "active"`)
{
skip Needs provider_$alg plugin;
}
--echo #
--echo # Testing unloaded compression provider: $alg
--echo #
--echo # Innodb_have_$alg reflects that the provider is loaded
eval SHOW GLOBAL STATUS WHERE Variable_name = "Innodb_have_$alg";
--echo # Innodb_compression_algorithm can be set to $alg
let $innodb_compression_algorithm_orig = `SELECT @@Innodb_compression_algorithm`;
eval SET GLOBAL Innodb_compression_algorithm = $alg;
eval SET GLOBAL Innodb_compression_algorithm = $innodb_compression_algorithm_orig;
|