summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJan Lindström <jan.lindstrom@mariadb.com>2015-10-29 10:35:37 +0200
committerJan Lindström <jan.lindstrom@mariadb.com>2015-10-29 10:35:37 +0200
commit9164a243112ef2df46ed2d63234552dc658c112a (patch)
tree7abc81a02980126c281cdd0fb36c280161106a41
parent0fe5eb5cae7cf7da90c8f46997bb331ce2253ac6 (diff)
downloadmariadb-git-9164a243112ef2df46ed2d63234552dc658c112a.tar.gz
Test debug_key_management fails sporadically in buildbot.
Problem is that we expect key_version to be increasing so before we reset debug_key_management plugin key_version disable encryption.
-rw-r--r--mysql-test/suite/encryption/r/debug_key_management.result2
-rw-r--r--mysql-test/suite/encryption/t/debug_key_management.opt1
-rw-r--r--mysql-test/suite/encryption/t/debug_key_management.test3
3 files changed, 5 insertions, 1 deletions
diff --git a/mysql-test/suite/encryption/r/debug_key_management.result b/mysql-test/suite/encryption/r/debug_key_management.result
index 45d629e52e6..8793e6ba363 100644
--- a/mysql-test/suite/encryption/r/debug_key_management.result
+++ b/mysql-test/suite/encryption/r/debug_key_management.result
@@ -1,3 +1,4 @@
+set global innodb_encrypt_tables=ON;
show variables like 'innodb_encrypt%';
Variable_name Value
innodb_encrypt_log ON
@@ -16,4 +17,5 @@ space name current_key_version
0 NULL 10
1 mysql/innodb_table_stats 10
2 mysql/innodb_index_stats 10
+set global innodb_encrypt_tables=OFF;
set global debug_key_management_version=1;
diff --git a/mysql-test/suite/encryption/t/debug_key_management.opt b/mysql-test/suite/encryption/t/debug_key_management.opt
index 722d4676594..5c283bbeda2 100644
--- a/mysql-test/suite/encryption/t/debug_key_management.opt
+++ b/mysql-test/suite/encryption/t/debug_key_management.opt
@@ -1,4 +1,3 @@
---innodb-encrypt-tables=ON
--innodb-encrypt-log=ON
--innodb-encryption-rotate-key-age=2
--innodb-encryption-threads=4
diff --git a/mysql-test/suite/encryption/t/debug_key_management.test b/mysql-test/suite/encryption/t/debug_key_management.test
index f733d6ec91c..b4dc8c41916 100644
--- a/mysql-test/suite/encryption/t/debug_key_management.test
+++ b/mysql-test/suite/encryption/t/debug_key_management.test
@@ -5,6 +5,7 @@ if (`select count(*) = 0 from information_schema.plugins
--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;
@@ -17,5 +18,7 @@ let $wait_condition= select count(*) = 3 from information_schema.innodb_tablespa
--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;