Commit eaafb7eb authored by Julius Goryavsky's avatar Julius Goryavsky

hashicorp: unification of test code between CS and ES editions

parent 243dee74
...@@ -17,7 +17,7 @@ ...@@ -17,7 +17,7 @@
--source include/shutdown_mysqld.inc --source include/shutdown_mysqld.inc
--let $LOG_FILE=$MYSQLTEST_VARDIR/log/vault.err --let $LOG_FILE=$MYSQLTEST_VARDIR/log/vault.err
--error 0,1 --error 0,1,2
--remove_file $LOG_FILE --remove_file $LOG_FILE
--let $vault_defaults=--plugin-load-add=hashicorp_key_management --hashicorp_key_management=force --hashicorp-key-management-check-kv-version=on --hashicorp-key-management-token=$VAULT_TOKEN --let $vault_defaults=--plugin-load-add=hashicorp_key_management --hashicorp_key_management=force --hashicorp-key-management-check-kv-version=on --hashicorp-key-management-token=$VAULT_TOKEN
......
...@@ -8,9 +8,9 @@ replace_result $VAULT_ADDR VAULT_ADDR; ...@@ -8,9 +8,9 @@ replace_result $VAULT_ADDR VAULT_ADDR;
SHOW GLOBAL variables LIKE "hashicorp%"; SHOW GLOBAL variables LIKE "hashicorp%";
--echo # Restart the server with encryption --echo # Restart the server with encryption
let $default_parameters=--innodb-tablespaces-encryption --innodb_encrypt_tables=ON; --let $default_parameters=--innodb-tablespaces-encryption --innodb_encrypt_tables=ON
let $restart_noprint=1; --let $restart_noprint=1
let $restart_parameters=$default_parameters; --let $restart_parameters=$default_parameters
--source include/restart_mysqld.inc --source include/restart_mysqld.inc
CREATE TABLE t1 (f1 INT, f2 VARCHAR(256))engine=innodb; CREATE TABLE t1 (f1 INT, f2 VARCHAR(256))engine=innodb;
...@@ -28,7 +28,7 @@ INSERT INTO t33 VALUES (12345, '1234567890'); ...@@ -28,7 +28,7 @@ INSERT INTO t33 VALUES (12345, '1234567890');
--echo # Restart the server with encryption and rotate key age --echo # Restart the server with encryption and rotate key age
let $restart_parameters=$default_parameters --innodb_encryption_threads=5 --innodb_encryption_rotate_key_age=16384; --let $restart_parameters=$default_parameters --innodb_encryption_threads=5 --innodb_encryption_rotate_key_age=16384
--source include/restart_mysqld.inc --source include/restart_mysqld.inc
--echo # Wait until encryption threads have encrypted all tablespaces --echo # Wait until encryption threads have encrypted all tablespaces
...@@ -44,7 +44,7 @@ SELECT NAME, CURRENT_KEY_VERSION FROM INFORMATION_SCHEMA.INNODB_TABLESPACES_ENCR ...@@ -44,7 +44,7 @@ SELECT NAME, CURRENT_KEY_VERSION FROM INFORMATION_SCHEMA.INNODB_TABLESPACES_ENCR
--echo # Restart the server with innodb_encryption_rotate_key_age= 0 --echo # Restart the server with innodb_encryption_rotate_key_age= 0
let $restart_parameters=$default_parameters --innodb_encryption_threads=1 --innodb_encryption_rotate_key_age=0; --let $restart_parameters=$default_parameters --innodb_encryption_threads=1 --innodb_encryption_rotate_key_age=0
--source include/restart_mysqld.inc --source include/restart_mysqld.inc
create table t4 (f1 int not null)engine=innodb encrypted=NO; create table t4 (f1 int not null)engine=innodb encrypted=NO;
......
...@@ -8,36 +8,36 @@ ...@@ -8,36 +8,36 @@
CREATE TABLE t(i INT) ENGINE INNODB encrypted=yes encryption_key_id=1; CREATE TABLE t(i INT) ENGINE INNODB encrypted=yes encryption_key_id=1;
INSERT INTO t VALUES(1); INSERT INTO t VALUES(1);
let $targetdir=$MYSQLTEST_VARDIR/tmp/backup; --let $targetdir=$MYSQLTEST_VARDIR/tmp/backup
--error 0,1 --error 0,1,2
rmdir $targetdir; --rmdir $targetdir
echo # mariabackup backup; --echo # mariabackup backup
--disable_result_log --disable_result_log
exec $XTRABACKUP --defaults-file=$MYSQLTEST_VARDIR/my.cnf --backup --target-dir=$targetdir; --exec $XTRABACKUP --defaults-file=$MYSQLTEST_VARDIR/my.cnf --backup --target-dir=$targetdir
--enable_result_log --enable_result_log
INSERT INTO t VALUES(2); INSERT INTO t VALUES(2);
echo # mariabackup prepare; --echo # mariabackup prepare
--disable_result_log --disable_result_log
exec $XTRABACKUP --prepare --target-dir=$targetdir; --exec $XTRABACKUP --prepare --target-dir=$targetdir
let $_datadir= `SELECT @@datadir`; --let $_datadir= `SELECT @@datadir`
echo # shutdown server; --echo # shutdown server
--source include/shutdown_mysqld.inc --source include/shutdown_mysqld.inc
echo # remove datadir; --echo # remove datadir
rmdir $_datadir; --rmdir $_datadir
echo # mariabackup move back; --echo # mariabackup move back
exec $XTRABACKUP --defaults-file=$MYSQLTEST_VARDIR/my.cnf --copy-back --datadir=$_datadir --target-dir=$targetdir --parallel=2 --throttle=1; --exec $XTRABACKUP --defaults-file=$MYSQLTEST_VARDIR/my.cnf --copy-back --datadir=$_datadir --target-dir=$targetdir --parallel=2 --throttle=1
--source include/start_mysqld.inc --source include/start_mysqld.inc
--enable_result_log --enable_result_log
SELECT * FROM t; SELECT * FROM t;
DROP TABLE t; DROP TABLE t;
rmdir $targetdir; --rmdir $targetdir
--source hashicorp_deinit.inc --source hashicorp_deinit.inc
...@@ -13,7 +13,7 @@ ...@@ -13,7 +13,7 @@
--source include/shutdown_mysqld.inc --source include/shutdown_mysqld.inc
--let $LOG_FILE=$MYSQLTEST_VARDIR/log/vault.err --let $LOG_FILE=$MYSQLTEST_VARDIR/log/vault.err
--error 0,1 --error 0,1,2
--remove_file $LOG_FILE --remove_file $LOG_FILE
--let $vault_defaults=--plugin-load-add=hashicorp_key_management --hashicorp_key_management=force --hashicorp-key-management-check-kv-version=off --hashicorp-key-management-token=$VAULT_TOKEN --let $vault_defaults=--plugin-load-add=hashicorp_key_management --hashicorp_key_management=force --hashicorp-key-management-check-kv-version=off --hashicorp-key-management-token=$VAULT_TOKEN
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment