560 lines
27 KiB
Plaintext
560 lines
27 KiB
Plaintext
CREATE TABLESPACE ts1 ADD DATAFILE 'data1.ibd';
|
|
CREATE TABLESPACE ts2 ADD DATAFILE 'data2.ibd';
|
|
CREATE TABLE t1
|
|
(a INT NOT NULL AUTO_INCREMENT PRIMARY KEY, b VARCHAR(100), c INT NOT NULL, KEY(c));
|
|
SET GLOBAL innodb_ddl_log_crash_reset_debug = 1;
|
|
SET SESSION DEBUG = '+d,ddl_log_crash_before_free_tree_log_1';
|
|
ALTER TABLE t1 ADD INDEX(b), TABLESPACE=innodb_system;
|
|
SET SESSION DEBUG = '-d,ddl_log_crash_before_free_tree_log_1';
|
|
DROP TABLE t1;
|
|
CREATE TABLE t1
|
|
(a INT NOT NULL AUTO_INCREMENT PRIMARY KEY, b VARCHAR(100), c INT NOT NULL, KEY(c));
|
|
SET GLOBAL innodb_ddl_log_crash_reset_debug = 1;
|
|
SET SESSION DEBUG = '+d,ddl_log_crash_before_free_tree_log_2';
|
|
ALTER TABLE t1 ADD INDEX(b), TABLESPACE=innodb_system;
|
|
SET SESSION DEBUG = '-d,ddl_log_crash_before_free_tree_log_2';
|
|
DROP TABLE t1;
|
|
CREATE TABLE t1
|
|
(a INT NOT NULL AUTO_INCREMENT PRIMARY KEY, b VARCHAR(100), c INT NOT NULL, KEY(c));
|
|
SET GLOBAL innodb_ddl_log_crash_reset_debug = 1;
|
|
SET SESSION DEBUG = '+d,ddl_log_crash_before_free_tree_log_3';
|
|
ALTER TABLE t1 ADD INDEX(b), TABLESPACE=innodb_system;
|
|
SET SESSION DEBUG = '-d,ddl_log_crash_before_free_tree_log_3';
|
|
DROP TABLE t1;
|
|
CREATE TABLE t1
|
|
(a INT NOT NULL AUTO_INCREMENT PRIMARY KEY, b VARCHAR(100), c INT NOT NULL, KEY(c));
|
|
SET GLOBAL innodb_ddl_log_crash_reset_debug = 1;
|
|
SET SESSION DEBUG = '+d,ddl_log_crash_before_free_tree_log_4';
|
|
ALTER TABLE t1 ADD INDEX(b), TABLESPACE=innodb_system;
|
|
# No such crash injection, statement did not crash, cleaning up
|
|
SET SESSION DEBUG = '-d,ddl_log_crash_before_free_tree_log_4';
|
|
DROP TABLE t1;
|
|
CREATE TABLE t1
|
|
(a INT NOT NULL AUTO_INCREMENT PRIMARY KEY, b VARCHAR(100), c INT NOT NULL, KEY(c));
|
|
SET GLOBAL innodb_ddl_log_crash_reset_debug = 1;
|
|
SET SESSION DEBUG = '+d,ddl_log_crash_after_free_tree_log_1';
|
|
ALTER TABLE t1 ADD INDEX(b), TABLESPACE=innodb_system;
|
|
SET SESSION DEBUG = '-d,ddl_log_crash_after_free_tree_log_1';
|
|
DROP TABLE t1;
|
|
CREATE TABLE t1
|
|
(a INT NOT NULL AUTO_INCREMENT PRIMARY KEY, b VARCHAR(100), c INT NOT NULL, KEY(c));
|
|
SET GLOBAL innodb_ddl_log_crash_reset_debug = 1;
|
|
SET SESSION DEBUG = '+d,ddl_log_crash_after_free_tree_log_2';
|
|
ALTER TABLE t1 ADD INDEX(b), TABLESPACE=innodb_system;
|
|
SET SESSION DEBUG = '-d,ddl_log_crash_after_free_tree_log_2';
|
|
DROP TABLE t1;
|
|
CREATE TABLE t1
|
|
(a INT NOT NULL AUTO_INCREMENT PRIMARY KEY, b VARCHAR(100), c INT NOT NULL, KEY(c));
|
|
SET GLOBAL innodb_ddl_log_crash_reset_debug = 1;
|
|
SET SESSION DEBUG = '+d,ddl_log_crash_after_free_tree_log_3';
|
|
ALTER TABLE t1 ADD INDEX(b), TABLESPACE=innodb_system;
|
|
SET SESSION DEBUG = '-d,ddl_log_crash_after_free_tree_log_3';
|
|
DROP TABLE t1;
|
|
CREATE TABLE t1
|
|
(a INT NOT NULL AUTO_INCREMENT PRIMARY KEY, b VARCHAR(100), c INT NOT NULL, KEY(c));
|
|
SET GLOBAL innodb_ddl_log_crash_reset_debug = 1;
|
|
SET SESSION DEBUG = '+d,ddl_log_crash_after_free_tree_log_4';
|
|
ALTER TABLE t1 ADD INDEX(b), TABLESPACE=innodb_system;
|
|
# No such crash injection, statement did not crash, cleaning up
|
|
SET SESSION DEBUG = '-d,ddl_log_crash_after_free_tree_log_4';
|
|
DROP TABLE t1;
|
|
CREATE TABLE t1
|
|
(a INT NOT NULL AUTO_INCREMENT PRIMARY KEY, b VARCHAR(100), c INT NOT NULL, KEY(c));
|
|
SET GLOBAL innodb_ddl_log_crash_reset_debug = 1;
|
|
SET SESSION DEBUG = '+d,ddl_log_crash_after_free_tree_delete_1';
|
|
ALTER TABLE t1 ADD INDEX(b), TABLESPACE=innodb_system;
|
|
SET SESSION DEBUG = '-d,ddl_log_crash_after_free_tree_delete_1';
|
|
DROP TABLE t1;
|
|
CREATE TABLE t1
|
|
(a INT NOT NULL AUTO_INCREMENT PRIMARY KEY, b VARCHAR(100), c INT NOT NULL, KEY(c));
|
|
SET GLOBAL innodb_ddl_log_crash_reset_debug = 1;
|
|
SET SESSION DEBUG = '+d,ddl_log_crash_after_free_tree_delete_2';
|
|
ALTER TABLE t1 ADD INDEX(b), TABLESPACE=innodb_system;
|
|
SET SESSION DEBUG = '-d,ddl_log_crash_after_free_tree_delete_2';
|
|
DROP TABLE t1;
|
|
CREATE TABLE t1
|
|
(a INT NOT NULL AUTO_INCREMENT PRIMARY KEY, b VARCHAR(100), c INT NOT NULL, KEY(c));
|
|
SET GLOBAL innodb_ddl_log_crash_reset_debug = 1;
|
|
SET SESSION DEBUG = '+d,ddl_log_crash_after_free_tree_delete_3';
|
|
ALTER TABLE t1 ADD INDEX(b), TABLESPACE=innodb_system;
|
|
SET SESSION DEBUG = '-d,ddl_log_crash_after_free_tree_delete_3';
|
|
DROP TABLE t1;
|
|
CREATE TABLE t1
|
|
(a INT NOT NULL AUTO_INCREMENT PRIMARY KEY, b VARCHAR(100), c INT NOT NULL, KEY(c));
|
|
SET GLOBAL innodb_ddl_log_crash_reset_debug = 1;
|
|
SET SESSION DEBUG = '+d,ddl_log_crash_after_free_tree_delete_4';
|
|
ALTER TABLE t1 ADD INDEX(b), TABLESPACE=innodb_system;
|
|
# No such crash injection, statement did not crash, cleaning up
|
|
SET SESSION DEBUG = '-d,ddl_log_crash_after_free_tree_delete_4';
|
|
DROP TABLE t1;
|
|
CREATE TABLE t1
|
|
(a INT NOT NULL AUTO_INCREMENT PRIMARY KEY, b VARCHAR(100), c INT NOT NULL, KEY(c));
|
|
SET GLOBAL innodb_ddl_log_crash_reset_debug = 1;
|
|
SET SESSION DEBUG = '+d,ddl_log_crash_before_delete_space_log_1';
|
|
ALTER TABLE t1 ADD INDEX(b), TABLESPACE=innodb_system;
|
|
SET SESSION DEBUG = '-d,ddl_log_crash_before_delete_space_log_1';
|
|
DROP TABLE t1;
|
|
CREATE TABLE t1
|
|
(a INT NOT NULL AUTO_INCREMENT PRIMARY KEY, b VARCHAR(100), c INT NOT NULL, KEY(c));
|
|
SET GLOBAL innodb_ddl_log_crash_reset_debug = 1;
|
|
SET SESSION DEBUG = '+d,ddl_log_crash_before_delete_space_log_2';
|
|
ALTER TABLE t1 ADD INDEX(b), TABLESPACE=innodb_system;
|
|
# No such crash injection, statement did not crash, cleaning up
|
|
SET SESSION DEBUG = '-d,ddl_log_crash_before_delete_space_log_2';
|
|
DROP TABLE t1;
|
|
CREATE TABLE t1
|
|
(a INT NOT NULL AUTO_INCREMENT PRIMARY KEY, b VARCHAR(100), c INT NOT NULL, KEY(c));
|
|
SET GLOBAL innodb_ddl_log_crash_reset_debug = 1;
|
|
SET SESSION DEBUG = '+d,ddl_log_crash_after_delete_space_log_1';
|
|
ALTER TABLE t1 ADD INDEX(b), TABLESPACE=innodb_system;
|
|
SET SESSION DEBUG = '-d,ddl_log_crash_after_delete_space_log_1';
|
|
DROP TABLE t1;
|
|
CREATE TABLE t1
|
|
(a INT NOT NULL AUTO_INCREMENT PRIMARY KEY, b VARCHAR(100), c INT NOT NULL, KEY(c));
|
|
SET GLOBAL innodb_ddl_log_crash_reset_debug = 1;
|
|
SET SESSION DEBUG = '+d,ddl_log_crash_after_delete_space_log_2';
|
|
ALTER TABLE t1 ADD INDEX(b), TABLESPACE=innodb_system;
|
|
# No such crash injection, statement did not crash, cleaning up
|
|
SET SESSION DEBUG = '-d,ddl_log_crash_after_delete_space_log_2';
|
|
DROP TABLE t1;
|
|
CREATE TABLE t1
|
|
(a INT NOT NULL AUTO_INCREMENT PRIMARY KEY, b VARCHAR(100), c INT NOT NULL, KEY(c));
|
|
SET GLOBAL innodb_ddl_log_crash_reset_debug = 1;
|
|
SET SESSION DEBUG = '+d,ddl_log_crash_after_delete_space_delete_1';
|
|
ALTER TABLE t1 ADD INDEX(b), TABLESPACE=innodb_system;
|
|
# No such crash injection, statement did not crash, cleaning up
|
|
SET SESSION DEBUG = '-d,ddl_log_crash_after_delete_space_delete_1';
|
|
DROP TABLE t1;
|
|
CREATE TABLE t1
|
|
(a INT NOT NULL AUTO_INCREMENT PRIMARY KEY, b VARCHAR(100), c INT NOT NULL, KEY(c));
|
|
SET GLOBAL innodb_ddl_log_crash_reset_debug = 1;
|
|
SET SESSION DEBUG = '+d,ddl_log_before_post_ddl';
|
|
ALTER TABLE t1 ADD INDEX(b), TABLESPACE=innodb_system;
|
|
SET SESSION DEBUG = '-d,ddl_log_before_post_ddl';
|
|
DROP TABLE t1;
|
|
CREATE TABLE t1
|
|
(a INT NOT NULL AUTO_INCREMENT PRIMARY KEY, b VARCHAR(100), c INT NOT NULL, KEY(c));
|
|
SET GLOBAL innodb_ddl_log_crash_reset_debug = 1;
|
|
SET SESSION DEBUG = '+d,ddl_log_crash_after_replay_1';
|
|
ALTER TABLE t1 ADD INDEX(b), TABLESPACE=innodb_system;
|
|
SET SESSION DEBUG = '-d,ddl_log_crash_after_replay_1';
|
|
DROP TABLE t1;
|
|
CREATE TABLE t1
|
|
(a INT NOT NULL AUTO_INCREMENT PRIMARY KEY, b VARCHAR(100), c INT NOT NULL, KEY(c));
|
|
SET GLOBAL innodb_ddl_log_crash_reset_debug = 1;
|
|
SET SESSION DEBUG = '+d,ddl_log_crash_after_replay_2';
|
|
ALTER TABLE t1 ADD INDEX(b), TABLESPACE=innodb_system;
|
|
SET SESSION DEBUG = '-d,ddl_log_crash_after_replay_2';
|
|
DROP TABLE t1;
|
|
CREATE TABLE t1
|
|
(a INT NOT NULL AUTO_INCREMENT PRIMARY KEY, b VARCHAR(100), c INT NOT NULL, KEY(c));
|
|
SET GLOBAL innodb_ddl_log_crash_reset_debug = 1;
|
|
SET SESSION DEBUG = '+d,ddl_log_crash_after_replay_3';
|
|
ALTER TABLE t1 ADD INDEX(b), TABLESPACE=innodb_system;
|
|
SET SESSION DEBUG = '-d,ddl_log_crash_after_replay_3';
|
|
DROP TABLE t1;
|
|
CREATE TABLE t1
|
|
(a INT NOT NULL AUTO_INCREMENT PRIMARY KEY, b VARCHAR(100), c INT NOT NULL, KEY(c));
|
|
SET GLOBAL innodb_ddl_log_crash_reset_debug = 1;
|
|
SET SESSION DEBUG = '+d,ddl_log_crash_after_replay_4';
|
|
ALTER TABLE t1 ADD INDEX(b), TABLESPACE=innodb_system;
|
|
# No such crash injection, statement did not crash, cleaning up
|
|
SET SESSION DEBUG = '-d,ddl_log_crash_after_replay_4';
|
|
DROP TABLE t1;
|
|
CREATE TABLE t1
|
|
(a INT NOT NULL AUTO_INCREMENT PRIMARY KEY, b VARCHAR(100), c INT NOT NULL, KEY(c));
|
|
SET GLOBAL innodb_ddl_log_crash_reset_debug = 1;
|
|
SET SESSION DEBUG = '+d,ddl_log_crash_before_free_tree_log_1';
|
|
ALTER TABLE t1 DROP INDEX c, TABLESPACE=ts1;
|
|
SET SESSION DEBUG = '-d,ddl_log_crash_before_free_tree_log_1';
|
|
DROP TABLE t1;
|
|
CREATE TABLE t1
|
|
(a INT NOT NULL AUTO_INCREMENT PRIMARY KEY, b VARCHAR(100), c INT NOT NULL, KEY(c));
|
|
SET GLOBAL innodb_ddl_log_crash_reset_debug = 1;
|
|
SET SESSION DEBUG = '+d,ddl_log_crash_before_free_tree_log_2';
|
|
ALTER TABLE t1 DROP INDEX c, TABLESPACE=ts1;
|
|
# No such crash injection, statement did not crash, cleaning up
|
|
SET SESSION DEBUG = '-d,ddl_log_crash_before_free_tree_log_2';
|
|
DROP TABLE t1;
|
|
CREATE TABLE t1
|
|
(a INT NOT NULL AUTO_INCREMENT PRIMARY KEY, b VARCHAR(100), c INT NOT NULL, KEY(c));
|
|
SET GLOBAL innodb_ddl_log_crash_reset_debug = 1;
|
|
SET SESSION DEBUG = '+d,ddl_log_crash_after_free_tree_log_1';
|
|
ALTER TABLE t1 DROP INDEX c, TABLESPACE=ts1;
|
|
SET SESSION DEBUG = '-d,ddl_log_crash_after_free_tree_log_1';
|
|
DROP TABLE t1;
|
|
CREATE TABLE t1
|
|
(a INT NOT NULL AUTO_INCREMENT PRIMARY KEY, b VARCHAR(100), c INT NOT NULL, KEY(c));
|
|
SET GLOBAL innodb_ddl_log_crash_reset_debug = 1;
|
|
SET SESSION DEBUG = '+d,ddl_log_crash_after_free_tree_log_2';
|
|
ALTER TABLE t1 DROP INDEX c, TABLESPACE=ts1;
|
|
# No such crash injection, statement did not crash, cleaning up
|
|
SET SESSION DEBUG = '-d,ddl_log_crash_after_free_tree_log_2';
|
|
DROP TABLE t1;
|
|
CREATE TABLE t1
|
|
(a INT NOT NULL AUTO_INCREMENT PRIMARY KEY, b VARCHAR(100), c INT NOT NULL, KEY(c));
|
|
SET GLOBAL innodb_ddl_log_crash_reset_debug = 1;
|
|
SET SESSION DEBUG = '+d,ddl_log_crash_after_free_tree_delete_1';
|
|
ALTER TABLE t1 DROP INDEX c, TABLESPACE=ts1;
|
|
SET SESSION DEBUG = '-d,ddl_log_crash_after_free_tree_delete_1';
|
|
DROP TABLE t1;
|
|
CREATE TABLE t1
|
|
(a INT NOT NULL AUTO_INCREMENT PRIMARY KEY, b VARCHAR(100), c INT NOT NULL, KEY(c));
|
|
SET GLOBAL innodb_ddl_log_crash_reset_debug = 1;
|
|
SET SESSION DEBUG = '+d,ddl_log_crash_after_free_tree_delete_2';
|
|
ALTER TABLE t1 DROP INDEX c, TABLESPACE=ts1;
|
|
# No such crash injection, statement did not crash, cleaning up
|
|
SET SESSION DEBUG = '-d,ddl_log_crash_after_free_tree_delete_2';
|
|
DROP TABLE t1;
|
|
CREATE TABLE t1
|
|
(a INT NOT NULL AUTO_INCREMENT PRIMARY KEY, b VARCHAR(100), c INT NOT NULL, KEY(c));
|
|
SET GLOBAL innodb_ddl_log_crash_reset_debug = 1;
|
|
SET SESSION DEBUG = '+d,ddl_log_crash_before_delete_space_log_1';
|
|
ALTER TABLE t1 DROP INDEX c, TABLESPACE=ts1;
|
|
SET SESSION DEBUG = '-d,ddl_log_crash_before_delete_space_log_1';
|
|
DROP TABLE t1;
|
|
CREATE TABLE t1
|
|
(a INT NOT NULL AUTO_INCREMENT PRIMARY KEY, b VARCHAR(100), c INT NOT NULL, KEY(c));
|
|
SET GLOBAL innodb_ddl_log_crash_reset_debug = 1;
|
|
SET SESSION DEBUG = '+d,ddl_log_crash_before_delete_space_log_2';
|
|
ALTER TABLE t1 DROP INDEX c, TABLESPACE=ts1;
|
|
# No such crash injection, statement did not crash, cleaning up
|
|
SET SESSION DEBUG = '-d,ddl_log_crash_before_delete_space_log_2';
|
|
DROP TABLE t1;
|
|
CREATE TABLE t1
|
|
(a INT NOT NULL AUTO_INCREMENT PRIMARY KEY, b VARCHAR(100), c INT NOT NULL, KEY(c));
|
|
SET GLOBAL innodb_ddl_log_crash_reset_debug = 1;
|
|
SET SESSION DEBUG = '+d,ddl_log_crash_after_delete_space_log_1';
|
|
ALTER TABLE t1 DROP INDEX c, TABLESPACE=ts1;
|
|
SET SESSION DEBUG = '-d,ddl_log_crash_after_delete_space_log_1';
|
|
DROP TABLE t1;
|
|
CREATE TABLE t1
|
|
(a INT NOT NULL AUTO_INCREMENT PRIMARY KEY, b VARCHAR(100), c INT NOT NULL, KEY(c));
|
|
SET GLOBAL innodb_ddl_log_crash_reset_debug = 1;
|
|
SET SESSION DEBUG = '+d,ddl_log_crash_after_delete_space_log_2';
|
|
ALTER TABLE t1 DROP INDEX c, TABLESPACE=ts1;
|
|
# No such crash injection, statement did not crash, cleaning up
|
|
SET SESSION DEBUG = '-d,ddl_log_crash_after_delete_space_log_2';
|
|
DROP TABLE t1;
|
|
CREATE TABLE t1
|
|
(a INT NOT NULL AUTO_INCREMENT PRIMARY KEY, b VARCHAR(100), c INT NOT NULL, KEY(c));
|
|
SET GLOBAL innodb_ddl_log_crash_reset_debug = 1;
|
|
SET SESSION DEBUG = '+d,ddl_log_crash_after_delete_space_delete_1';
|
|
ALTER TABLE t1 DROP INDEX c, TABLESPACE=ts1;
|
|
# No such crash injection, statement did not crash, cleaning up
|
|
SET SESSION DEBUG = '-d,ddl_log_crash_after_delete_space_delete_1';
|
|
DROP TABLE t1;
|
|
CREATE TABLE t1
|
|
(a INT NOT NULL AUTO_INCREMENT PRIMARY KEY, b VARCHAR(100), c INT NOT NULL, KEY(c));
|
|
SET GLOBAL innodb_ddl_log_crash_reset_debug = 1;
|
|
SET SESSION DEBUG = '+d,ddl_log_before_post_ddl';
|
|
ALTER TABLE t1 DROP INDEX c, TABLESPACE=ts1;
|
|
SET SESSION DEBUG = '-d,ddl_log_before_post_ddl';
|
|
DROP TABLE t1;
|
|
CREATE TABLE t1
|
|
(a INT NOT NULL AUTO_INCREMENT PRIMARY KEY, b VARCHAR(100), c INT NOT NULL, KEY(c));
|
|
SET GLOBAL innodb_ddl_log_crash_reset_debug = 1;
|
|
SET SESSION DEBUG = '+d,ddl_log_crash_after_replay_1';
|
|
ALTER TABLE t1 DROP INDEX c, TABLESPACE=ts1;
|
|
SET SESSION DEBUG = '-d,ddl_log_crash_after_replay_1';
|
|
DROP TABLE t1;
|
|
CREATE TABLE t1
|
|
(a INT NOT NULL AUTO_INCREMENT PRIMARY KEY, b VARCHAR(100), c INT NOT NULL, KEY(c));
|
|
SET GLOBAL innodb_ddl_log_crash_reset_debug = 1;
|
|
SET SESSION DEBUG = '+d,ddl_log_crash_after_replay_2';
|
|
ALTER TABLE t1 DROP INDEX c, TABLESPACE=ts1;
|
|
SET SESSION DEBUG = '-d,ddl_log_crash_after_replay_2';
|
|
DROP TABLE t1;
|
|
CREATE TABLE t1
|
|
(a INT NOT NULL AUTO_INCREMENT PRIMARY KEY, b VARCHAR(100), c INT NOT NULL, KEY(c));
|
|
SET GLOBAL innodb_ddl_log_crash_reset_debug = 1;
|
|
SET SESSION DEBUG = '+d,ddl_log_crash_after_replay_3';
|
|
ALTER TABLE t1 DROP INDEX c, TABLESPACE=ts1;
|
|
SET SESSION DEBUG = '-d,ddl_log_crash_after_replay_3';
|
|
DROP TABLE t1;
|
|
CREATE TABLE t1
|
|
(a INT NOT NULL AUTO_INCREMENT PRIMARY KEY, b VARCHAR(100), c INT NOT NULL, KEY(c));
|
|
SET GLOBAL innodb_ddl_log_crash_reset_debug = 1;
|
|
SET SESSION DEBUG = '+d,ddl_log_crash_after_replay_4';
|
|
ALTER TABLE t1 DROP INDEX c, TABLESPACE=ts1;
|
|
# No such crash injection, statement did not crash, cleaning up
|
|
SET SESSION DEBUG = '-d,ddl_log_crash_after_replay_4';
|
|
DROP TABLE t1;
|
|
CREATE TABLE t1
|
|
(a INT NOT NULL AUTO_INCREMENT PRIMARY KEY, b VARCHAR(100), c INT NOT NULL, KEY(c)) TABLESPACE=ts1;
|
|
SET GLOBAL innodb_ddl_log_crash_reset_debug = 1;
|
|
SET SESSION DEBUG = '+d,ddl_log_crash_before_free_tree_log_1';
|
|
ALTER TABLE t1 ADD INDEX(b), TABLESPACE=innodb_file_per_table;
|
|
SET SESSION DEBUG = '-d,ddl_log_crash_before_free_tree_log_1';
|
|
DROP TABLE t1;
|
|
CREATE TABLE t1
|
|
(a INT NOT NULL AUTO_INCREMENT PRIMARY KEY, b VARCHAR(100), c INT NOT NULL, KEY(c)) TABLESPACE=ts1;
|
|
SET GLOBAL innodb_ddl_log_crash_reset_debug = 1;
|
|
SET SESSION DEBUG = '+d,ddl_log_crash_before_free_tree_log_2';
|
|
ALTER TABLE t1 ADD INDEX(b), TABLESPACE=innodb_file_per_table;
|
|
SET SESSION DEBUG = '-d,ddl_log_crash_before_free_tree_log_2';
|
|
DROP TABLE t1;
|
|
CREATE TABLE t1
|
|
(a INT NOT NULL AUTO_INCREMENT PRIMARY KEY, b VARCHAR(100), c INT NOT NULL, KEY(c)) TABLESPACE=ts1;
|
|
SET GLOBAL innodb_ddl_log_crash_reset_debug = 1;
|
|
SET SESSION DEBUG = '+d,ddl_log_crash_before_free_tree_log_3';
|
|
ALTER TABLE t1 ADD INDEX(b), TABLESPACE=innodb_file_per_table;
|
|
SET SESSION DEBUG = '-d,ddl_log_crash_before_free_tree_log_3';
|
|
DROP TABLE t1;
|
|
CREATE TABLE t1
|
|
(a INT NOT NULL AUTO_INCREMENT PRIMARY KEY, b VARCHAR(100), c INT NOT NULL, KEY(c)) TABLESPACE=ts1;
|
|
SET GLOBAL innodb_ddl_log_crash_reset_debug = 1;
|
|
SET SESSION DEBUG = '+d,ddl_log_crash_before_free_tree_log_4';
|
|
ALTER TABLE t1 ADD INDEX(b), TABLESPACE=innodb_file_per_table;
|
|
SET SESSION DEBUG = '-d,ddl_log_crash_before_free_tree_log_4';
|
|
DROP TABLE t1;
|
|
CREATE TABLE t1
|
|
(a INT NOT NULL AUTO_INCREMENT PRIMARY KEY, b VARCHAR(100), c INT NOT NULL, KEY(c)) TABLESPACE=ts1;
|
|
SET GLOBAL innodb_ddl_log_crash_reset_debug = 1;
|
|
SET SESSION DEBUG = '+d,ddl_log_crash_before_free_tree_log_5';
|
|
ALTER TABLE t1 ADD INDEX(b), TABLESPACE=innodb_file_per_table;
|
|
SET SESSION DEBUG = '-d,ddl_log_crash_before_free_tree_log_5';
|
|
DROP TABLE t1;
|
|
CREATE TABLE t1
|
|
(a INT NOT NULL AUTO_INCREMENT PRIMARY KEY, b VARCHAR(100), c INT NOT NULL, KEY(c)) TABLESPACE=ts1;
|
|
SET GLOBAL innodb_ddl_log_crash_reset_debug = 1;
|
|
SET SESSION DEBUG = '+d,ddl_log_crash_before_free_tree_log_6';
|
|
ALTER TABLE t1 ADD INDEX(b), TABLESPACE=innodb_file_per_table;
|
|
# No such crash injection, statement did not crash, cleaning up
|
|
SET SESSION DEBUG = '-d,ddl_log_crash_before_free_tree_log_6';
|
|
DROP TABLE t1;
|
|
CREATE TABLE t1
|
|
(a INT NOT NULL AUTO_INCREMENT PRIMARY KEY, b VARCHAR(100), c INT NOT NULL, KEY(c)) TABLESPACE=ts1;
|
|
SET GLOBAL innodb_ddl_log_crash_reset_debug = 1;
|
|
SET SESSION DEBUG = '+d,ddl_log_crash_after_free_tree_log_1';
|
|
ALTER TABLE t1 ADD INDEX(b), TABLESPACE=innodb_file_per_table;
|
|
SET SESSION DEBUG = '-d,ddl_log_crash_after_free_tree_log_1';
|
|
DROP TABLE t1;
|
|
CREATE TABLE t1
|
|
(a INT NOT NULL AUTO_INCREMENT PRIMARY KEY, b VARCHAR(100), c INT NOT NULL, KEY(c)) TABLESPACE=ts1;
|
|
SET GLOBAL innodb_ddl_log_crash_reset_debug = 1;
|
|
SET SESSION DEBUG = '+d,ddl_log_crash_after_free_tree_log_2';
|
|
ALTER TABLE t1 ADD INDEX(b), TABLESPACE=innodb_file_per_table;
|
|
SET SESSION DEBUG = '-d,ddl_log_crash_after_free_tree_log_2';
|
|
DROP TABLE t1;
|
|
CREATE TABLE t1
|
|
(a INT NOT NULL AUTO_INCREMENT PRIMARY KEY, b VARCHAR(100), c INT NOT NULL, KEY(c)) TABLESPACE=ts1;
|
|
SET GLOBAL innodb_ddl_log_crash_reset_debug = 1;
|
|
SET SESSION DEBUG = '+d,ddl_log_crash_after_free_tree_log_3';
|
|
ALTER TABLE t1 ADD INDEX(b), TABLESPACE=innodb_file_per_table;
|
|
SET SESSION DEBUG = '-d,ddl_log_crash_after_free_tree_log_3';
|
|
DROP TABLE t1;
|
|
CREATE TABLE t1
|
|
(a INT NOT NULL AUTO_INCREMENT PRIMARY KEY, b VARCHAR(100), c INT NOT NULL, KEY(c)) TABLESPACE=ts1;
|
|
SET GLOBAL innodb_ddl_log_crash_reset_debug = 1;
|
|
SET SESSION DEBUG = '+d,ddl_log_crash_after_free_tree_log_4';
|
|
ALTER TABLE t1 ADD INDEX(b), TABLESPACE=innodb_file_per_table;
|
|
SET SESSION DEBUG = '-d,ddl_log_crash_after_free_tree_log_4';
|
|
DROP TABLE t1;
|
|
CREATE TABLE t1
|
|
(a INT NOT NULL AUTO_INCREMENT PRIMARY KEY, b VARCHAR(100), c INT NOT NULL, KEY(c)) TABLESPACE=ts1;
|
|
SET GLOBAL innodb_ddl_log_crash_reset_debug = 1;
|
|
SET SESSION DEBUG = '+d,ddl_log_crash_after_free_tree_log_5';
|
|
ALTER TABLE t1 ADD INDEX(b), TABLESPACE=innodb_file_per_table;
|
|
SET SESSION DEBUG = '-d,ddl_log_crash_after_free_tree_log_5';
|
|
DROP TABLE t1;
|
|
CREATE TABLE t1
|
|
(a INT NOT NULL AUTO_INCREMENT PRIMARY KEY, b VARCHAR(100), c INT NOT NULL, KEY(c)) TABLESPACE=ts1;
|
|
SET GLOBAL innodb_ddl_log_crash_reset_debug = 1;
|
|
SET SESSION DEBUG = '+d,ddl_log_crash_after_free_tree_log_6';
|
|
ALTER TABLE t1 ADD INDEX(b), TABLESPACE=innodb_file_per_table;
|
|
# No such crash injection, statement did not crash, cleaning up
|
|
SET SESSION DEBUG = '-d,ddl_log_crash_after_free_tree_log_6';
|
|
DROP TABLE t1;
|
|
CREATE TABLE t1
|
|
(a INT NOT NULL AUTO_INCREMENT PRIMARY KEY, b VARCHAR(100), c INT NOT NULL, KEY(c)) TABLESPACE=ts1;
|
|
SET GLOBAL innodb_ddl_log_crash_reset_debug = 1;
|
|
SET SESSION DEBUG = '+d,ddl_log_crash_after_free_tree_delete_1';
|
|
ALTER TABLE t1 ADD INDEX(b), TABLESPACE=innodb_file_per_table;
|
|
SET SESSION DEBUG = '-d,ddl_log_crash_after_free_tree_delete_1';
|
|
DROP TABLE t1;
|
|
CREATE TABLE t1
|
|
(a INT NOT NULL AUTO_INCREMENT PRIMARY KEY, b VARCHAR(100), c INT NOT NULL, KEY(c)) TABLESPACE=ts1;
|
|
SET GLOBAL innodb_ddl_log_crash_reset_debug = 1;
|
|
SET SESSION DEBUG = '+d,ddl_log_crash_after_free_tree_delete_2';
|
|
ALTER TABLE t1 ADD INDEX(b), TABLESPACE=innodb_file_per_table;
|
|
SET SESSION DEBUG = '-d,ddl_log_crash_after_free_tree_delete_2';
|
|
DROP TABLE t1;
|
|
CREATE TABLE t1
|
|
(a INT NOT NULL AUTO_INCREMENT PRIMARY KEY, b VARCHAR(100), c INT NOT NULL, KEY(c)) TABLESPACE=ts1;
|
|
SET GLOBAL innodb_ddl_log_crash_reset_debug = 1;
|
|
SET SESSION DEBUG = '+d,ddl_log_crash_after_free_tree_delete_3';
|
|
ALTER TABLE t1 ADD INDEX(b), TABLESPACE=innodb_file_per_table;
|
|
SET SESSION DEBUG = '-d,ddl_log_crash_after_free_tree_delete_3';
|
|
DROP TABLE t1;
|
|
CREATE TABLE t1
|
|
(a INT NOT NULL AUTO_INCREMENT PRIMARY KEY, b VARCHAR(100), c INT NOT NULL, KEY(c)) TABLESPACE=ts1;
|
|
SET GLOBAL innodb_ddl_log_crash_reset_debug = 1;
|
|
SET SESSION DEBUG = '+d,ddl_log_crash_after_free_tree_delete_4';
|
|
ALTER TABLE t1 ADD INDEX(b), TABLESPACE=innodb_file_per_table;
|
|
# No such crash injection, statement did not crash, cleaning up
|
|
SET SESSION DEBUG = '-d,ddl_log_crash_after_free_tree_delete_4';
|
|
DROP TABLE t1;
|
|
CREATE TABLE t1
|
|
(a INT NOT NULL AUTO_INCREMENT PRIMARY KEY, b VARCHAR(100), c INT NOT NULL, KEY(c)) TABLESPACE=ts1;
|
|
SET GLOBAL innodb_ddl_log_crash_reset_debug = 1;
|
|
SET SESSION DEBUG = '+d,ddl_log_before_post_ddl';
|
|
ALTER TABLE t1 ADD INDEX(b), TABLESPACE=innodb_file_per_table;
|
|
SET SESSION DEBUG = '-d,ddl_log_before_post_ddl';
|
|
DROP TABLE t1;
|
|
CREATE TABLE t1
|
|
(a INT NOT NULL AUTO_INCREMENT PRIMARY KEY, b VARCHAR(100), c INT NOT NULL, KEY(c)) TABLESPACE=ts1;
|
|
SET GLOBAL innodb_ddl_log_crash_reset_debug = 1;
|
|
SET SESSION DEBUG = '+d,ddl_log_crash_after_replay_1';
|
|
ALTER TABLE t1 ADD INDEX(b), TABLESPACE=innodb_file_per_table;
|
|
SET SESSION DEBUG = '-d,ddl_log_crash_after_replay_1';
|
|
DROP TABLE t1;
|
|
CREATE TABLE t1
|
|
(a INT NOT NULL AUTO_INCREMENT PRIMARY KEY, b VARCHAR(100), c INT NOT NULL, KEY(c)) TABLESPACE=ts1;
|
|
SET GLOBAL innodb_ddl_log_crash_reset_debug = 1;
|
|
SET SESSION DEBUG = '+d,ddl_log_crash_after_replay_2';
|
|
ALTER TABLE t1 ADD INDEX(b), TABLESPACE=innodb_file_per_table;
|
|
SET SESSION DEBUG = '-d,ddl_log_crash_after_replay_2';
|
|
DROP TABLE t1;
|
|
CREATE TABLE t1
|
|
(a INT NOT NULL AUTO_INCREMENT PRIMARY KEY, b VARCHAR(100), c INT NOT NULL, KEY(c)) TABLESPACE=ts1;
|
|
SET GLOBAL innodb_ddl_log_crash_reset_debug = 1;
|
|
SET SESSION DEBUG = '+d,ddl_log_crash_after_replay_3';
|
|
ALTER TABLE t1 ADD INDEX(b), TABLESPACE=innodb_file_per_table;
|
|
SET SESSION DEBUG = '-d,ddl_log_crash_after_replay_3';
|
|
DROP TABLE t1;
|
|
CREATE TABLE t1
|
|
(a INT NOT NULL AUTO_INCREMENT PRIMARY KEY, b VARCHAR(100), c INT NOT NULL, KEY(c)) TABLESPACE=ts1;
|
|
SET GLOBAL innodb_ddl_log_crash_reset_debug = 1;
|
|
SET SESSION DEBUG = '+d,ddl_log_crash_after_replay_4';
|
|
ALTER TABLE t1 ADD INDEX(b), TABLESPACE=innodb_file_per_table;
|
|
SET SESSION DEBUG = '-d,ddl_log_crash_after_replay_4';
|
|
DROP TABLE t1;
|
|
CREATE TABLE t1
|
|
(a INT NOT NULL AUTO_INCREMENT PRIMARY KEY, b VARCHAR(100), c INT NOT NULL, KEY(c)) TABLESPACE=ts1;
|
|
SET GLOBAL innodb_ddl_log_crash_reset_debug = 1;
|
|
SET SESSION DEBUG = '+d,ddl_log_crash_after_replay_5';
|
|
ALTER TABLE t1 ADD INDEX(b), TABLESPACE=innodb_file_per_table;
|
|
# No such crash injection, statement did not crash, cleaning up
|
|
SET SESSION DEBUG = '-d,ddl_log_crash_after_replay_5';
|
|
DROP TABLE t1;
|
|
CREATE TABLE t1
|
|
(a INT NOT NULL AUTO_INCREMENT PRIMARY KEY, b VARCHAR(100), c INT NOT NULL, KEY(c)) TABLESPACE=ts1;
|
|
SET GLOBAL innodb_ddl_log_crash_reset_debug = 1;
|
|
SET SESSION DEBUG = '+d,ddl_log_crash_before_free_tree_log_1';
|
|
ALTER TABLE t1 DROP INDEX c, TABLESPACE=ts2;
|
|
SET SESSION DEBUG = '-d,ddl_log_crash_before_free_tree_log_1';
|
|
DROP TABLE t1;
|
|
CREATE TABLE t1
|
|
(a INT NOT NULL AUTO_INCREMENT PRIMARY KEY, b VARCHAR(100), c INT NOT NULL, KEY(c)) TABLESPACE=ts1;
|
|
SET GLOBAL innodb_ddl_log_crash_reset_debug = 1;
|
|
SET SESSION DEBUG = '+d,ddl_log_crash_before_free_tree_log_2';
|
|
ALTER TABLE t1 DROP INDEX c, TABLESPACE=ts2;
|
|
SET SESSION DEBUG = '-d,ddl_log_crash_before_free_tree_log_2';
|
|
DROP TABLE t1;
|
|
CREATE TABLE t1
|
|
(a INT NOT NULL AUTO_INCREMENT PRIMARY KEY, b VARCHAR(100), c INT NOT NULL, KEY(c)) TABLESPACE=ts1;
|
|
SET GLOBAL innodb_ddl_log_crash_reset_debug = 1;
|
|
SET SESSION DEBUG = '+d,ddl_log_crash_before_free_tree_log_3';
|
|
ALTER TABLE t1 DROP INDEX c, TABLESPACE=ts2;
|
|
SET SESSION DEBUG = '-d,ddl_log_crash_before_free_tree_log_3';
|
|
DROP TABLE t1;
|
|
CREATE TABLE t1
|
|
(a INT NOT NULL AUTO_INCREMENT PRIMARY KEY, b VARCHAR(100), c INT NOT NULL, KEY(c)) TABLESPACE=ts1;
|
|
SET GLOBAL innodb_ddl_log_crash_reset_debug = 1;
|
|
SET SESSION DEBUG = '+d,ddl_log_crash_before_free_tree_log_4';
|
|
ALTER TABLE t1 DROP INDEX c, TABLESPACE=ts2;
|
|
# No such crash injection, statement did not crash, cleaning up
|
|
SET SESSION DEBUG = '-d,ddl_log_crash_before_free_tree_log_4';
|
|
DROP TABLE t1;
|
|
CREATE TABLE t1
|
|
(a INT NOT NULL AUTO_INCREMENT PRIMARY KEY, b VARCHAR(100), c INT NOT NULL, KEY(c)) TABLESPACE=ts1;
|
|
SET GLOBAL innodb_ddl_log_crash_reset_debug = 1;
|
|
SET SESSION DEBUG = '+d,ddl_log_crash_after_free_tree_log_1';
|
|
ALTER TABLE t1 DROP INDEX c, TABLESPACE=ts2;
|
|
SET SESSION DEBUG = '-d,ddl_log_crash_after_free_tree_log_1';
|
|
DROP TABLE t1;
|
|
CREATE TABLE t1
|
|
(a INT NOT NULL AUTO_INCREMENT PRIMARY KEY, b VARCHAR(100), c INT NOT NULL, KEY(c)) TABLESPACE=ts1;
|
|
SET GLOBAL innodb_ddl_log_crash_reset_debug = 1;
|
|
SET SESSION DEBUG = '+d,ddl_log_crash_after_free_tree_log_2';
|
|
ALTER TABLE t1 DROP INDEX c, TABLESPACE=ts2;
|
|
SET SESSION DEBUG = '-d,ddl_log_crash_after_free_tree_log_2';
|
|
DROP TABLE t1;
|
|
CREATE TABLE t1
|
|
(a INT NOT NULL AUTO_INCREMENT PRIMARY KEY, b VARCHAR(100), c INT NOT NULL, KEY(c)) TABLESPACE=ts1;
|
|
SET GLOBAL innodb_ddl_log_crash_reset_debug = 1;
|
|
SET SESSION DEBUG = '+d,ddl_log_crash_after_free_tree_log_3';
|
|
ALTER TABLE t1 DROP INDEX c, TABLESPACE=ts2;
|
|
SET SESSION DEBUG = '-d,ddl_log_crash_after_free_tree_log_3';
|
|
DROP TABLE t1;
|
|
CREATE TABLE t1
|
|
(a INT NOT NULL AUTO_INCREMENT PRIMARY KEY, b VARCHAR(100), c INT NOT NULL, KEY(c)) TABLESPACE=ts1;
|
|
SET GLOBAL innodb_ddl_log_crash_reset_debug = 1;
|
|
SET SESSION DEBUG = '+d,ddl_log_crash_after_free_tree_log_4';
|
|
ALTER TABLE t1 DROP INDEX c, TABLESPACE=ts2;
|
|
# No such crash injection, statement did not crash, cleaning up
|
|
SET SESSION DEBUG = '-d,ddl_log_crash_after_free_tree_log_4';
|
|
DROP TABLE t1;
|
|
CREATE TABLE t1
|
|
(a INT NOT NULL AUTO_INCREMENT PRIMARY KEY, b VARCHAR(100), c INT NOT NULL, KEY(c)) TABLESPACE=ts1;
|
|
SET GLOBAL innodb_ddl_log_crash_reset_debug = 1;
|
|
SET SESSION DEBUG = '+d,ddl_log_crash_after_free_tree_delete_1';
|
|
ALTER TABLE t1 DROP INDEX c, TABLESPACE=ts2;
|
|
SET SESSION DEBUG = '-d,ddl_log_crash_after_free_tree_delete_1';
|
|
DROP TABLE t1;
|
|
CREATE TABLE t1
|
|
(a INT NOT NULL AUTO_INCREMENT PRIMARY KEY, b VARCHAR(100), c INT NOT NULL, KEY(c)) TABLESPACE=ts1;
|
|
SET GLOBAL innodb_ddl_log_crash_reset_debug = 1;
|
|
SET SESSION DEBUG = '+d,ddl_log_crash_after_free_tree_delete_2';
|
|
ALTER TABLE t1 DROP INDEX c, TABLESPACE=ts2;
|
|
# No such crash injection, statement did not crash, cleaning up
|
|
SET SESSION DEBUG = '-d,ddl_log_crash_after_free_tree_delete_2';
|
|
DROP TABLE t1;
|
|
CREATE TABLE t1
|
|
(a INT NOT NULL AUTO_INCREMENT PRIMARY KEY, b VARCHAR(100), c INT NOT NULL, KEY(c)) TABLESPACE=ts1;
|
|
SET GLOBAL innodb_ddl_log_crash_reset_debug = 1;
|
|
SET SESSION DEBUG = '+d,ddl_log_before_post_ddl';
|
|
ALTER TABLE t1 DROP INDEX c, TABLESPACE=ts2;
|
|
SET SESSION DEBUG = '-d,ddl_log_before_post_ddl';
|
|
DROP TABLE t1;
|
|
CREATE TABLE t1
|
|
(a INT NOT NULL AUTO_INCREMENT PRIMARY KEY, b VARCHAR(100), c INT NOT NULL, KEY(c)) TABLESPACE=ts1;
|
|
SET GLOBAL innodb_ddl_log_crash_reset_debug = 1;
|
|
SET SESSION DEBUG = '+d,ddl_log_crash_after_replay_1';
|
|
ALTER TABLE t1 DROP INDEX c, TABLESPACE=ts2;
|
|
SET SESSION DEBUG = '-d,ddl_log_crash_after_replay_1';
|
|
DROP TABLE t1;
|
|
CREATE TABLE t1
|
|
(a INT NOT NULL AUTO_INCREMENT PRIMARY KEY, b VARCHAR(100), c INT NOT NULL, KEY(c)) TABLESPACE=ts1;
|
|
SET GLOBAL innodb_ddl_log_crash_reset_debug = 1;
|
|
SET SESSION DEBUG = '+d,ddl_log_crash_after_replay_2';
|
|
ALTER TABLE t1 DROP INDEX c, TABLESPACE=ts2;
|
|
SET SESSION DEBUG = '-d,ddl_log_crash_after_replay_2';
|
|
DROP TABLE t1;
|
|
CREATE TABLE t1
|
|
(a INT NOT NULL AUTO_INCREMENT PRIMARY KEY, b VARCHAR(100), c INT NOT NULL, KEY(c)) TABLESPACE=ts1;
|
|
SET GLOBAL innodb_ddl_log_crash_reset_debug = 1;
|
|
SET SESSION DEBUG = '+d,ddl_log_crash_after_replay_3';
|
|
ALTER TABLE t1 DROP INDEX c, TABLESPACE=ts2;
|
|
SET SESSION DEBUG = '-d,ddl_log_crash_after_replay_3';
|
|
DROP TABLE t1;
|
|
CREATE TABLE t1
|
|
(a INT NOT NULL AUTO_INCREMENT PRIMARY KEY, b VARCHAR(100), c INT NOT NULL, KEY(c)) TABLESPACE=ts1;
|
|
SET GLOBAL innodb_ddl_log_crash_reset_debug = 1;
|
|
SET SESSION DEBUG = '+d,ddl_log_crash_after_replay_4';
|
|
ALTER TABLE t1 DROP INDEX c, TABLESPACE=ts2;
|
|
SET SESSION DEBUG = '-d,ddl_log_crash_after_replay_4';
|
|
DROP TABLE t1;
|
|
CREATE TABLE t1
|
|
(a INT NOT NULL AUTO_INCREMENT PRIMARY KEY, b VARCHAR(100), c INT NOT NULL, KEY(c)) TABLESPACE=ts1;
|
|
SET GLOBAL innodb_ddl_log_crash_reset_debug = 1;
|
|
SET SESSION DEBUG = '+d,ddl_log_crash_after_replay_5';
|
|
ALTER TABLE t1 DROP INDEX c, TABLESPACE=ts2;
|
|
# No such crash injection, statement did not crash, cleaning up
|
|
SET SESSION DEBUG = '-d,ddl_log_crash_after_replay_5';
|
|
DROP TABLE t1;
|
|
DROP TABLESPACE ts1;
|
|
DROP TABLESPACE ts2;
|
|
SET GLOBAL innodb_ddl_log_crash_reset_debug = 0;
|