mirror of
https://github.com/MariaDB/server.git
synced 2025-01-27 01:04:19 +01:00
9164a24311
Problem is that we expect key_version to be increasing so before we reset debug_key_management plugin key_version disable encryption.
24 lines
1 KiB
Text
24 lines
1 KiB
Text
-- source include/have_innodb.inc
|
|
if (`select count(*) = 0 from information_schema.plugins
|
|
where plugin_name = 'debug_key_management' and plugin_status='active'`)
|
|
{
|
|
--skip Needs debug_key_management
|
|
}
|
|
|
|
set global innodb_encrypt_tables=ON;
|
|
show variables like 'innodb_encrypt%';
|
|
|
|
let $wait_condition= select count(*) = 3 from information_schema.innodb_tablespaces_encryption where current_key_version=1;
|
|
--source include/wait_condition.inc
|
|
|
|
select space,name,current_key_version from information_schema.innodb_tablespaces_encryption order by space;
|
|
set global debug_key_management_version=10;
|
|
|
|
let $wait_condition= select count(*) = 3 from information_schema.innodb_tablespaces_encryption where current_key_version=10;
|
|
--source include/wait_condition.inc
|
|
|
|
select space,name,current_key_version from information_schema.innodb_tablespaces_encryption order by space;
|
|
# Note that we expect that key_version is increasing so disable encryption before reset
|
|
set global innodb_encrypt_tables=OFF;
|
|
set global debug_key_management_version=1;
|
|
|