1830 lines
98 KiB
Plaintext
1830 lines
98 KiB
Plaintext
CREATE TABLE t1
|
|
(a INT NOT NULL AUTO_INCREMENT PRIMARY KEY, b VARCHAR(100), c INT NOT NULL, KEY(c)) ENGINE=InnoDB
|
|
PARTITION BY RANGE(a) PARTITIONS 2
|
|
( PARTITION p0 VALUES LESS THAN (10) TABLESPACE innodb_file_per_table,
|
|
PARTITION p1 VALUES LESS THAN (20) TABLESPACE innodb_file_per_table);
|
|
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 PARTITION (PARTITION p2 VALUES LESS THAN(30) TABLESPACE = innodb_file_per_table, PARTITION p3 VALUES LESS THAN(40) 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)) ENGINE=InnoDB
|
|
PARTITION BY RANGE(a) PARTITIONS 2
|
|
( PARTITION p0 VALUES LESS THAN (10) TABLESPACE innodb_file_per_table,
|
|
PARTITION p1 VALUES LESS THAN (20) TABLESPACE innodb_file_per_table);
|
|
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 PARTITION (PARTITION p2 VALUES LESS THAN(30) TABLESPACE = innodb_file_per_table, PARTITION p3 VALUES LESS THAN(40) 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)) ENGINE=InnoDB
|
|
PARTITION BY RANGE(a) PARTITIONS 2
|
|
( PARTITION p0 VALUES LESS THAN (10) TABLESPACE innodb_file_per_table,
|
|
PARTITION p1 VALUES LESS THAN (20) TABLESPACE innodb_file_per_table);
|
|
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 PARTITION (PARTITION p2 VALUES LESS THAN(30) TABLESPACE = innodb_file_per_table, PARTITION p3 VALUES LESS THAN(40) 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)) ENGINE=InnoDB
|
|
PARTITION BY RANGE(a) PARTITIONS 2
|
|
( PARTITION p0 VALUES LESS THAN (10) TABLESPACE innodb_file_per_table,
|
|
PARTITION p1 VALUES LESS THAN (20) TABLESPACE innodb_file_per_table);
|
|
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 PARTITION (PARTITION p2 VALUES LESS THAN(30) TABLESPACE = innodb_file_per_table, PARTITION p3 VALUES LESS THAN(40) 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)) ENGINE=InnoDB
|
|
PARTITION BY RANGE(a) PARTITIONS 2
|
|
( PARTITION p0 VALUES LESS THAN (10) TABLESPACE innodb_file_per_table,
|
|
PARTITION p1 VALUES LESS THAN (20) TABLESPACE innodb_file_per_table);
|
|
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 PARTITION (PARTITION p2 VALUES LESS THAN(30) TABLESPACE = innodb_file_per_table, PARTITION p3 VALUES LESS THAN(40) 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_5';
|
|
DROP TABLE t1;
|
|
CREATE TABLE t1
|
|
(a INT NOT NULL AUTO_INCREMENT PRIMARY KEY, b VARCHAR(100), c INT NOT NULL, KEY(c)) ENGINE=InnoDB
|
|
PARTITION BY RANGE(a) PARTITIONS 2
|
|
( PARTITION p0 VALUES LESS THAN (10) TABLESPACE innodb_file_per_table,
|
|
PARTITION p1 VALUES LESS THAN (20) TABLESPACE innodb_file_per_table);
|
|
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 PARTITION (PARTITION p2 VALUES LESS THAN(30) TABLESPACE = innodb_file_per_table, PARTITION p3 VALUES LESS THAN(40) 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)) ENGINE=InnoDB
|
|
PARTITION BY RANGE(a) PARTITIONS 2
|
|
( PARTITION p0 VALUES LESS THAN (10) TABLESPACE innodb_file_per_table,
|
|
PARTITION p1 VALUES LESS THAN (20) TABLESPACE innodb_file_per_table);
|
|
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 PARTITION (PARTITION p2 VALUES LESS THAN(30) TABLESPACE = innodb_file_per_table, PARTITION p3 VALUES LESS THAN(40) 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)) ENGINE=InnoDB
|
|
PARTITION BY RANGE(a) PARTITIONS 2
|
|
( PARTITION p0 VALUES LESS THAN (10) TABLESPACE innodb_file_per_table,
|
|
PARTITION p1 VALUES LESS THAN (20) TABLESPACE innodb_file_per_table);
|
|
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 PARTITION (PARTITION p2 VALUES LESS THAN(30) TABLESPACE = innodb_file_per_table, PARTITION p3 VALUES LESS THAN(40) 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)) ENGINE=InnoDB
|
|
PARTITION BY RANGE(a) PARTITIONS 2
|
|
( PARTITION p0 VALUES LESS THAN (10) TABLESPACE innodb_file_per_table,
|
|
PARTITION p1 VALUES LESS THAN (20) TABLESPACE innodb_file_per_table);
|
|
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 PARTITION (PARTITION p2 VALUES LESS THAN(30) TABLESPACE = innodb_file_per_table, PARTITION p3 VALUES LESS THAN(40) 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)) ENGINE=InnoDB
|
|
PARTITION BY RANGE(a) PARTITIONS 2
|
|
( PARTITION p0 VALUES LESS THAN (10) TABLESPACE innodb_file_per_table,
|
|
PARTITION p1 VALUES LESS THAN (20) TABLESPACE innodb_file_per_table);
|
|
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 PARTITION (PARTITION p2 VALUES LESS THAN(30) TABLESPACE = innodb_file_per_table, PARTITION p3 VALUES LESS THAN(40) 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_5';
|
|
DROP TABLE t1;
|
|
CREATE TABLE t1
|
|
(a INT NOT NULL AUTO_INCREMENT PRIMARY KEY, b VARCHAR(100), c INT NOT NULL, KEY(c)) ENGINE=InnoDB
|
|
PARTITION BY RANGE(a) PARTITIONS 2
|
|
( PARTITION p0 VALUES LESS THAN (10) TABLESPACE innodb_file_per_table,
|
|
PARTITION p1 VALUES LESS THAN (20) TABLESPACE innodb_file_per_table);
|
|
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 PARTITION (PARTITION p2 VALUES LESS THAN(30) TABLESPACE = innodb_file_per_table, PARTITION p3 VALUES LESS THAN(40) 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)) ENGINE=InnoDB
|
|
PARTITION BY RANGE(a) PARTITIONS 2
|
|
( PARTITION p0 VALUES LESS THAN (10) TABLESPACE innodb_file_per_table,
|
|
PARTITION p1 VALUES LESS THAN (20) TABLESPACE innodb_file_per_table);
|
|
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 PARTITION (PARTITION p2 VALUES LESS THAN(30) TABLESPACE = innodb_file_per_table, PARTITION p3 VALUES LESS THAN(40) 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)) ENGINE=InnoDB
|
|
PARTITION BY RANGE(a) PARTITIONS 2
|
|
( PARTITION p0 VALUES LESS THAN (10) TABLESPACE innodb_file_per_table,
|
|
PARTITION p1 VALUES LESS THAN (20) TABLESPACE innodb_file_per_table);
|
|
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 PARTITION (PARTITION p2 VALUES LESS THAN(30) TABLESPACE = innodb_file_per_table, PARTITION p3 VALUES LESS THAN(40) 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)) ENGINE=InnoDB
|
|
PARTITION BY RANGE(a) PARTITIONS 2
|
|
( PARTITION p0 VALUES LESS THAN (10) TABLESPACE innodb_file_per_table,
|
|
PARTITION p1 VALUES LESS THAN (20) TABLESPACE innodb_file_per_table);
|
|
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 PARTITION (PARTITION p2 VALUES LESS THAN(30) TABLESPACE = innodb_file_per_table, PARTITION p3 VALUES LESS THAN(40) TABLESPACE = innodb_file_per_table);
|
|
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)) ENGINE=InnoDB
|
|
PARTITION BY RANGE(a) PARTITIONS 2
|
|
( PARTITION p0 VALUES LESS THAN (10) TABLESPACE innodb_file_per_table,
|
|
PARTITION p1 VALUES LESS THAN (20) TABLESPACE innodb_file_per_table);
|
|
SET GLOBAL innodb_ddl_log_crash_reset_debug = 1;
|
|
SET SESSION DEBUG = '+d,ddl_log_crash_after_free_tree_delete_5';
|
|
ALTER TABLE t1 ADD PARTITION (PARTITION p2 VALUES LESS THAN(30) TABLESPACE = innodb_file_per_table, PARTITION p3 VALUES LESS THAN(40) 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_5';
|
|
DROP TABLE t1;
|
|
CREATE TABLE t1
|
|
(a INT NOT NULL AUTO_INCREMENT PRIMARY KEY, b VARCHAR(100), c INT NOT NULL, KEY(c)) ENGINE=InnoDB
|
|
PARTITION BY RANGE(a) PARTITIONS 2
|
|
( PARTITION p0 VALUES LESS THAN (10) TABLESPACE innodb_file_per_table,
|
|
PARTITION p1 VALUES LESS THAN (20) TABLESPACE innodb_file_per_table);
|
|
SET GLOBAL innodb_ddl_log_crash_reset_debug = 1;
|
|
SET SESSION DEBUG = '+d,ddl_log_before_post_ddl';
|
|
ALTER TABLE t1 ADD PARTITION (PARTITION p2 VALUES LESS THAN(30) TABLESPACE = innodb_file_per_table, PARTITION p3 VALUES LESS THAN(40) 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)) ENGINE=InnoDB
|
|
PARTITION BY RANGE(a) PARTITIONS 2
|
|
( PARTITION p0 VALUES LESS THAN (10) TABLESPACE innodb_file_per_table,
|
|
PARTITION p1 VALUES LESS THAN (20) TABLESPACE innodb_file_per_table);
|
|
SET GLOBAL innodb_ddl_log_crash_reset_debug = 1;
|
|
SET SESSION DEBUG = '+d,ddl_log_crash_after_replay_1';
|
|
ALTER TABLE t1 ADD PARTITION (PARTITION p2 VALUES LESS THAN(30) TABLESPACE = innodb_file_per_table, PARTITION p3 VALUES LESS THAN(40) TABLESPACE = innodb_file_per_table);
|
|
# No such crash injection, statement did not crash, cleaning up
|
|
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)) ENGINE=InnoDB
|
|
PARTITION BY RANGE(a) PARTITIONS 4
|
|
( PARTITION p0 VALUES LESS THAN (10) TABLESPACE innodb_file_per_table,
|
|
PARTITION p1 VALUES LESS THAN (20) TABLESPACE innodb_file_per_table,
|
|
PARTITION p2 VALUES LESS THAN (30) TABLESPACE innodb_file_per_table,
|
|
PARTITION p3 VALUES LESS THAN (40) TABLESPACE innodb_file_per_table);
|
|
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 PARTITION p1, p3;
|
|
# No such crash injection, statement did not crash, cleaning up
|
|
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)) ENGINE=InnoDB
|
|
PARTITION BY RANGE(a) PARTITIONS 4
|
|
( PARTITION p0 VALUES LESS THAN (10) TABLESPACE innodb_file_per_table,
|
|
PARTITION p1 VALUES LESS THAN (20) TABLESPACE innodb_file_per_table,
|
|
PARTITION p2 VALUES LESS THAN (30) TABLESPACE innodb_file_per_table,
|
|
PARTITION p3 VALUES LESS THAN (40) TABLESPACE innodb_file_per_table);
|
|
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 PARTITION p1, p3;
|
|
# No such crash injection, statement did not crash, cleaning up
|
|
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)) ENGINE=InnoDB
|
|
PARTITION BY RANGE(a) PARTITIONS 4
|
|
( PARTITION p0 VALUES LESS THAN (10) TABLESPACE innodb_file_per_table,
|
|
PARTITION p1 VALUES LESS THAN (20) TABLESPACE innodb_file_per_table,
|
|
PARTITION p2 VALUES LESS THAN (30) TABLESPACE innodb_file_per_table,
|
|
PARTITION p3 VALUES LESS THAN (40) TABLESPACE innodb_file_per_table);
|
|
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 PARTITION p1, p3;
|
|
# No such crash injection, statement did not crash, cleaning up
|
|
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)) ENGINE=InnoDB
|
|
PARTITION BY RANGE(a) PARTITIONS 4
|
|
( PARTITION p0 VALUES LESS THAN (10) TABLESPACE innodb_file_per_table,
|
|
PARTITION p1 VALUES LESS THAN (20) TABLESPACE innodb_file_per_table,
|
|
PARTITION p2 VALUES LESS THAN (30) TABLESPACE innodb_file_per_table,
|
|
PARTITION p3 VALUES LESS THAN (40) TABLESPACE innodb_file_per_table);
|
|
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 PARTITION p1, p3;
|
|
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)) ENGINE=InnoDB
|
|
PARTITION BY RANGE(a) PARTITIONS 4
|
|
( PARTITION p0 VALUES LESS THAN (10) TABLESPACE innodb_file_per_table,
|
|
PARTITION p1 VALUES LESS THAN (20) TABLESPACE innodb_file_per_table,
|
|
PARTITION p2 VALUES LESS THAN (30) TABLESPACE innodb_file_per_table,
|
|
PARTITION p3 VALUES LESS THAN (40) TABLESPACE innodb_file_per_table);
|
|
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 PARTITION p1, p3;
|
|
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)) ENGINE=InnoDB
|
|
PARTITION BY RANGE(a) PARTITIONS 4
|
|
( PARTITION p0 VALUES LESS THAN (10) TABLESPACE innodb_file_per_table,
|
|
PARTITION p1 VALUES LESS THAN (20) TABLESPACE innodb_file_per_table,
|
|
PARTITION p2 VALUES LESS THAN (30) TABLESPACE innodb_file_per_table,
|
|
PARTITION p3 VALUES LESS THAN (40) TABLESPACE innodb_file_per_table);
|
|
SET GLOBAL innodb_ddl_log_crash_reset_debug = 1;
|
|
SET SESSION DEBUG = '+d,ddl_log_crash_before_delete_space_log_3';
|
|
ALTER TABLE t1 DROP PARTITION p1, p3;
|
|
# No such crash injection, statement did not crash, cleaning up
|
|
SET SESSION DEBUG = '-d,ddl_log_crash_before_delete_space_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)) ENGINE=InnoDB
|
|
PARTITION BY RANGE(a) PARTITIONS 4
|
|
( PARTITION p0 VALUES LESS THAN (10) TABLESPACE innodb_file_per_table,
|
|
PARTITION p1 VALUES LESS THAN (20) TABLESPACE innodb_file_per_table,
|
|
PARTITION p2 VALUES LESS THAN (30) TABLESPACE innodb_file_per_table,
|
|
PARTITION p3 VALUES LESS THAN (40) TABLESPACE innodb_file_per_table);
|
|
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 PARTITION p1, p3;
|
|
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)) ENGINE=InnoDB
|
|
PARTITION BY RANGE(a) PARTITIONS 4
|
|
( PARTITION p0 VALUES LESS THAN (10) TABLESPACE innodb_file_per_table,
|
|
PARTITION p1 VALUES LESS THAN (20) TABLESPACE innodb_file_per_table,
|
|
PARTITION p2 VALUES LESS THAN (30) TABLESPACE innodb_file_per_table,
|
|
PARTITION p3 VALUES LESS THAN (40) TABLESPACE innodb_file_per_table);
|
|
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 PARTITION p1, p3;
|
|
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)) ENGINE=InnoDB
|
|
PARTITION BY RANGE(a) PARTITIONS 4
|
|
( PARTITION p0 VALUES LESS THAN (10) TABLESPACE innodb_file_per_table,
|
|
PARTITION p1 VALUES LESS THAN (20) TABLESPACE innodb_file_per_table,
|
|
PARTITION p2 VALUES LESS THAN (30) TABLESPACE innodb_file_per_table,
|
|
PARTITION p3 VALUES LESS THAN (40) TABLESPACE innodb_file_per_table);
|
|
SET GLOBAL innodb_ddl_log_crash_reset_debug = 1;
|
|
SET SESSION DEBUG = '+d,ddl_log_crash_after_delete_space_log_3';
|
|
ALTER TABLE t1 DROP PARTITION p1, p3;
|
|
# No such crash injection, statement did not crash, cleaning up
|
|
SET SESSION DEBUG = '-d,ddl_log_crash_after_delete_space_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)) ENGINE=InnoDB
|
|
PARTITION BY RANGE(a) PARTITIONS 4
|
|
( PARTITION p0 VALUES LESS THAN (10) TABLESPACE innodb_file_per_table,
|
|
PARTITION p1 VALUES LESS THAN (20) TABLESPACE innodb_file_per_table,
|
|
PARTITION p2 VALUES LESS THAN (30) TABLESPACE innodb_file_per_table,
|
|
PARTITION p3 VALUES LESS THAN (40) TABLESPACE innodb_file_per_table);
|
|
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 PARTITION p1, p3;
|
|
# 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)) ENGINE=InnoDB
|
|
PARTITION BY RANGE(a) PARTITIONS 4
|
|
( PARTITION p0 VALUES LESS THAN (10) TABLESPACE innodb_file_per_table,
|
|
PARTITION p1 VALUES LESS THAN (20) TABLESPACE innodb_file_per_table,
|
|
PARTITION p2 VALUES LESS THAN (30) TABLESPACE innodb_file_per_table,
|
|
PARTITION p3 VALUES LESS THAN (40) TABLESPACE innodb_file_per_table);
|
|
SET GLOBAL innodb_ddl_log_crash_reset_debug = 1;
|
|
SET SESSION DEBUG = '+d,ddl_log_before_post_ddl';
|
|
ALTER TABLE t1 DROP PARTITION p1, p3;
|
|
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)) ENGINE=InnoDB
|
|
PARTITION BY RANGE(a) PARTITIONS 4
|
|
( PARTITION p0 VALUES LESS THAN (10) TABLESPACE innodb_file_per_table,
|
|
PARTITION p1 VALUES LESS THAN (20) TABLESPACE innodb_file_per_table,
|
|
PARTITION p2 VALUES LESS THAN (30) TABLESPACE innodb_file_per_table,
|
|
PARTITION p3 VALUES LESS THAN (40) TABLESPACE innodb_file_per_table);
|
|
SET GLOBAL innodb_ddl_log_crash_reset_debug = 1;
|
|
SET SESSION DEBUG = '+d,ddl_log_crash_after_replay_1';
|
|
ALTER TABLE t1 DROP PARTITION p1, p3;
|
|
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)) ENGINE=InnoDB
|
|
PARTITION BY RANGE(a) PARTITIONS 4
|
|
( PARTITION p0 VALUES LESS THAN (10) TABLESPACE innodb_file_per_table,
|
|
PARTITION p1 VALUES LESS THAN (20) TABLESPACE innodb_file_per_table,
|
|
PARTITION p2 VALUES LESS THAN (30) TABLESPACE innodb_file_per_table,
|
|
PARTITION p3 VALUES LESS THAN (40) TABLESPACE innodb_file_per_table);
|
|
SET GLOBAL innodb_ddl_log_crash_reset_debug = 1;
|
|
SET SESSION DEBUG = '+d,ddl_log_crash_after_replay_2';
|
|
ALTER TABLE t1 DROP PARTITION p1, p3;
|
|
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)) ENGINE=InnoDB
|
|
PARTITION BY RANGE(a) PARTITIONS 4
|
|
( PARTITION p0 VALUES LESS THAN (10) TABLESPACE innodb_file_per_table,
|
|
PARTITION p1 VALUES LESS THAN (20) TABLESPACE innodb_file_per_table,
|
|
PARTITION p2 VALUES LESS THAN (30) TABLESPACE innodb_file_per_table,
|
|
PARTITION p3 VALUES LESS THAN (40) TABLESPACE innodb_file_per_table);
|
|
SET GLOBAL innodb_ddl_log_crash_reset_debug = 1;
|
|
SET SESSION DEBUG = '+d,ddl_log_crash_after_replay_3';
|
|
ALTER TABLE t1 DROP PARTITION p1, p3;
|
|
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)) ENGINE=InnoDB
|
|
PARTITION BY RANGE(a) PARTITIONS 4
|
|
( PARTITION p0 VALUES LESS THAN (10) TABLESPACE innodb_file_per_table,
|
|
PARTITION p1 VALUES LESS THAN (20) TABLESPACE innodb_file_per_table,
|
|
PARTITION p2 VALUES LESS THAN (30) TABLESPACE innodb_file_per_table,
|
|
PARTITION p3 VALUES LESS THAN (40) TABLESPACE innodb_file_per_table);
|
|
SET GLOBAL innodb_ddl_log_crash_reset_debug = 1;
|
|
SET SESSION DEBUG = '+d,ddl_log_crash_after_replay_4';
|
|
ALTER TABLE t1 DROP PARTITION p1, p3;
|
|
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)) ENGINE=InnoDB
|
|
PARTITION BY RANGE(a) PARTITIONS 4
|
|
( PARTITION p0 VALUES LESS THAN (10) TABLESPACE innodb_file_per_table,
|
|
PARTITION p1 VALUES LESS THAN (20) TABLESPACE innodb_file_per_table,
|
|
PARTITION p2 VALUES LESS THAN (30) TABLESPACE innodb_file_per_table,
|
|
PARTITION p3 VALUES LESS THAN (40) TABLESPACE innodb_file_per_table);
|
|
SET GLOBAL innodb_ddl_log_crash_reset_debug = 1;
|
|
SET SESSION DEBUG = '+d,ddl_log_crash_after_replay_5';
|
|
ALTER TABLE t1 DROP PARTITION p1, p3;
|
|
# 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)) ENGINE=InnoDB
|
|
PARTITION BY RANGE(a) PARTITIONS 4
|
|
( PARTITION p0 VALUES LESS THAN (10) TABLESPACE innodb_file_per_table,
|
|
PARTITION p1 VALUES LESS THAN (20) TABLESPACE innodb_file_per_table,
|
|
PARTITION p2 VALUES LESS THAN (30) TABLESPACE innodb_file_per_table,
|
|
PARTITION p3 VALUES LESS THAN (40) TABLESPACE innodb_file_per_table);
|
|
SET GLOBAL innodb_ddl_log_crash_reset_debug = 1;
|
|
SET SESSION DEBUG = '+d,ddl_log_crash_before_free_tree_log_1';
|
|
ALTER TABLE t1 REORGANIZE PARTITION p2, p3 INTO(PARTITION p2 VALUES LESS THAN(40));
|
|
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)) ENGINE=InnoDB
|
|
PARTITION BY RANGE(a) PARTITIONS 4
|
|
( PARTITION p0 VALUES LESS THAN (10) TABLESPACE innodb_file_per_table,
|
|
PARTITION p1 VALUES LESS THAN (20) TABLESPACE innodb_file_per_table,
|
|
PARTITION p2 VALUES LESS THAN (30) TABLESPACE innodb_file_per_table,
|
|
PARTITION p3 VALUES LESS THAN (40) TABLESPACE innodb_file_per_table);
|
|
SET GLOBAL innodb_ddl_log_crash_reset_debug = 1;
|
|
SET SESSION DEBUG = '+d,ddl_log_crash_before_free_tree_log_2';
|
|
ALTER TABLE t1 REORGANIZE PARTITION p2, p3 INTO(PARTITION p2 VALUES LESS THAN(40));
|
|
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)) ENGINE=InnoDB
|
|
PARTITION BY RANGE(a) PARTITIONS 4
|
|
( PARTITION p0 VALUES LESS THAN (10) TABLESPACE innodb_file_per_table,
|
|
PARTITION p1 VALUES LESS THAN (20) TABLESPACE innodb_file_per_table,
|
|
PARTITION p2 VALUES LESS THAN (30) TABLESPACE innodb_file_per_table,
|
|
PARTITION p3 VALUES LESS THAN (40) TABLESPACE innodb_file_per_table);
|
|
SET GLOBAL innodb_ddl_log_crash_reset_debug = 1;
|
|
SET SESSION DEBUG = '+d,ddl_log_crash_before_free_tree_log_3';
|
|
ALTER TABLE t1 REORGANIZE PARTITION p2, p3 INTO(PARTITION p2 VALUES LESS THAN(40));
|
|
# No such crash injection, statement did not crash, cleaning up
|
|
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)) ENGINE=InnoDB
|
|
PARTITION BY RANGE(a) PARTITIONS 4
|
|
( PARTITION p0 VALUES LESS THAN (10) TABLESPACE innodb_file_per_table,
|
|
PARTITION p1 VALUES LESS THAN (20) TABLESPACE innodb_file_per_table,
|
|
PARTITION p2 VALUES LESS THAN (30) TABLESPACE innodb_file_per_table,
|
|
PARTITION p3 VALUES LESS THAN (40) TABLESPACE innodb_file_per_table);
|
|
SET GLOBAL innodb_ddl_log_crash_reset_debug = 1;
|
|
SET SESSION DEBUG = '+d,ddl_log_crash_after_free_tree_log_1';
|
|
ALTER TABLE t1 REORGANIZE PARTITION p2, p3 INTO(PARTITION p2 VALUES LESS THAN(40));
|
|
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)) ENGINE=InnoDB
|
|
PARTITION BY RANGE(a) PARTITIONS 4
|
|
( PARTITION p0 VALUES LESS THAN (10) TABLESPACE innodb_file_per_table,
|
|
PARTITION p1 VALUES LESS THAN (20) TABLESPACE innodb_file_per_table,
|
|
PARTITION p2 VALUES LESS THAN (30) TABLESPACE innodb_file_per_table,
|
|
PARTITION p3 VALUES LESS THAN (40) TABLESPACE innodb_file_per_table);
|
|
SET GLOBAL innodb_ddl_log_crash_reset_debug = 1;
|
|
SET SESSION DEBUG = '+d,ddl_log_crash_after_free_tree_log_2';
|
|
ALTER TABLE t1 REORGANIZE PARTITION p2, p3 INTO(PARTITION p2 VALUES LESS THAN(40));
|
|
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)) ENGINE=InnoDB
|
|
PARTITION BY RANGE(a) PARTITIONS 4
|
|
( PARTITION p0 VALUES LESS THAN (10) TABLESPACE innodb_file_per_table,
|
|
PARTITION p1 VALUES LESS THAN (20) TABLESPACE innodb_file_per_table,
|
|
PARTITION p2 VALUES LESS THAN (30) TABLESPACE innodb_file_per_table,
|
|
PARTITION p3 VALUES LESS THAN (40) TABLESPACE innodb_file_per_table);
|
|
SET GLOBAL innodb_ddl_log_crash_reset_debug = 1;
|
|
SET SESSION DEBUG = '+d,ddl_log_crash_after_free_tree_log_3';
|
|
ALTER TABLE t1 REORGANIZE PARTITION p2, p3 INTO(PARTITION p2 VALUES LESS THAN(40));
|
|
# No such crash injection, statement did not crash, cleaning up
|
|
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)) ENGINE=InnoDB
|
|
PARTITION BY RANGE(a) PARTITIONS 4
|
|
( PARTITION p0 VALUES LESS THAN (10) TABLESPACE innodb_file_per_table,
|
|
PARTITION p1 VALUES LESS THAN (20) TABLESPACE innodb_file_per_table,
|
|
PARTITION p2 VALUES LESS THAN (30) TABLESPACE innodb_file_per_table,
|
|
PARTITION p3 VALUES LESS THAN (40) TABLESPACE innodb_file_per_table);
|
|
SET GLOBAL innodb_ddl_log_crash_reset_debug = 1;
|
|
SET SESSION DEBUG = '+d,ddl_log_crash_after_free_tree_delete_1';
|
|
ALTER TABLE t1 REORGANIZE PARTITION p2, p3 INTO(PARTITION p2 VALUES LESS THAN(40));
|
|
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)) ENGINE=InnoDB
|
|
PARTITION BY RANGE(a) PARTITIONS 4
|
|
( PARTITION p0 VALUES LESS THAN (10) TABLESPACE innodb_file_per_table,
|
|
PARTITION p1 VALUES LESS THAN (20) TABLESPACE innodb_file_per_table,
|
|
PARTITION p2 VALUES LESS THAN (30) TABLESPACE innodb_file_per_table,
|
|
PARTITION p3 VALUES LESS THAN (40) TABLESPACE innodb_file_per_table);
|
|
SET GLOBAL innodb_ddl_log_crash_reset_debug = 1;
|
|
SET SESSION DEBUG = '+d,ddl_log_crash_after_free_tree_delete_2';
|
|
ALTER TABLE t1 REORGANIZE PARTITION p2, p3 INTO(PARTITION p2 VALUES LESS THAN(40));
|
|
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)) ENGINE=InnoDB
|
|
PARTITION BY RANGE(a) PARTITIONS 4
|
|
( PARTITION p0 VALUES LESS THAN (10) TABLESPACE innodb_file_per_table,
|
|
PARTITION p1 VALUES LESS THAN (20) TABLESPACE innodb_file_per_table,
|
|
PARTITION p2 VALUES LESS THAN (30) TABLESPACE innodb_file_per_table,
|
|
PARTITION p3 VALUES LESS THAN (40) TABLESPACE innodb_file_per_table);
|
|
SET GLOBAL innodb_ddl_log_crash_reset_debug = 1;
|
|
SET SESSION DEBUG = '+d,ddl_log_crash_after_free_tree_delete_3';
|
|
ALTER TABLE t1 REORGANIZE PARTITION p2, p3 INTO(PARTITION p2 VALUES LESS THAN(40));
|
|
# No such crash injection, statement did not crash, cleaning up
|
|
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)) ENGINE=InnoDB
|
|
PARTITION BY RANGE(a) PARTITIONS 4
|
|
( PARTITION p0 VALUES LESS THAN (10) TABLESPACE innodb_file_per_table,
|
|
PARTITION p1 VALUES LESS THAN (20) TABLESPACE innodb_file_per_table,
|
|
PARTITION p2 VALUES LESS THAN (30) TABLESPACE innodb_file_per_table,
|
|
PARTITION p3 VALUES LESS THAN (40) TABLESPACE innodb_file_per_table);
|
|
SET GLOBAL innodb_ddl_log_crash_reset_debug = 1;
|
|
SET SESSION DEBUG = '+d,ddl_log_crash_before_delete_space_log_1';
|
|
ALTER TABLE t1 REORGANIZE PARTITION p2, p3 INTO(PARTITION p2 VALUES LESS THAN(40));
|
|
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)) ENGINE=InnoDB
|
|
PARTITION BY RANGE(a) PARTITIONS 4
|
|
( PARTITION p0 VALUES LESS THAN (10) TABLESPACE innodb_file_per_table,
|
|
PARTITION p1 VALUES LESS THAN (20) TABLESPACE innodb_file_per_table,
|
|
PARTITION p2 VALUES LESS THAN (30) TABLESPACE innodb_file_per_table,
|
|
PARTITION p3 VALUES LESS THAN (40) TABLESPACE innodb_file_per_table);
|
|
SET GLOBAL innodb_ddl_log_crash_reset_debug = 1;
|
|
SET SESSION DEBUG = '+d,ddl_log_crash_before_delete_space_log_2';
|
|
ALTER TABLE t1 REORGANIZE PARTITION p2, p3 INTO(PARTITION p2 VALUES LESS THAN(40));
|
|
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)) ENGINE=InnoDB
|
|
PARTITION BY RANGE(a) PARTITIONS 4
|
|
( PARTITION p0 VALUES LESS THAN (10) TABLESPACE innodb_file_per_table,
|
|
PARTITION p1 VALUES LESS THAN (20) TABLESPACE innodb_file_per_table,
|
|
PARTITION p2 VALUES LESS THAN (30) TABLESPACE innodb_file_per_table,
|
|
PARTITION p3 VALUES LESS THAN (40) TABLESPACE innodb_file_per_table);
|
|
SET GLOBAL innodb_ddl_log_crash_reset_debug = 1;
|
|
SET SESSION DEBUG = '+d,ddl_log_crash_before_delete_space_log_3';
|
|
ALTER TABLE t1 REORGANIZE PARTITION p2, p3 INTO(PARTITION p2 VALUES LESS THAN(40));
|
|
SET SESSION DEBUG = '-d,ddl_log_crash_before_delete_space_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)) ENGINE=InnoDB
|
|
PARTITION BY RANGE(a) PARTITIONS 4
|
|
( PARTITION p0 VALUES LESS THAN (10) TABLESPACE innodb_file_per_table,
|
|
PARTITION p1 VALUES LESS THAN (20) TABLESPACE innodb_file_per_table,
|
|
PARTITION p2 VALUES LESS THAN (30) TABLESPACE innodb_file_per_table,
|
|
PARTITION p3 VALUES LESS THAN (40) TABLESPACE innodb_file_per_table);
|
|
SET GLOBAL innodb_ddl_log_crash_reset_debug = 1;
|
|
SET SESSION DEBUG = '+d,ddl_log_crash_before_delete_space_log_4';
|
|
ALTER TABLE t1 REORGANIZE PARTITION p2, p3 INTO(PARTITION p2 VALUES LESS THAN(40));
|
|
# No such crash injection, statement did not crash, cleaning up
|
|
SET SESSION DEBUG = '-d,ddl_log_crash_before_delete_space_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)) ENGINE=InnoDB
|
|
PARTITION BY RANGE(a) PARTITIONS 4
|
|
( PARTITION p0 VALUES LESS THAN (10) TABLESPACE innodb_file_per_table,
|
|
PARTITION p1 VALUES LESS THAN (20) TABLESPACE innodb_file_per_table,
|
|
PARTITION p2 VALUES LESS THAN (30) TABLESPACE innodb_file_per_table,
|
|
PARTITION p3 VALUES LESS THAN (40) TABLESPACE innodb_file_per_table);
|
|
SET GLOBAL innodb_ddl_log_crash_reset_debug = 1;
|
|
SET SESSION DEBUG = '+d,ddl_log_crash_after_delete_space_log_1';
|
|
ALTER TABLE t1 REORGANIZE PARTITION p2, p3 INTO(PARTITION p2 VALUES LESS THAN(40));
|
|
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)) ENGINE=InnoDB
|
|
PARTITION BY RANGE(a) PARTITIONS 4
|
|
( PARTITION p0 VALUES LESS THAN (10) TABLESPACE innodb_file_per_table,
|
|
PARTITION p1 VALUES LESS THAN (20) TABLESPACE innodb_file_per_table,
|
|
PARTITION p2 VALUES LESS THAN (30) TABLESPACE innodb_file_per_table,
|
|
PARTITION p3 VALUES LESS THAN (40) TABLESPACE innodb_file_per_table);
|
|
SET GLOBAL innodb_ddl_log_crash_reset_debug = 1;
|
|
SET SESSION DEBUG = '+d,ddl_log_crash_after_delete_space_log_2';
|
|
ALTER TABLE t1 REORGANIZE PARTITION p2, p3 INTO(PARTITION p2 VALUES LESS THAN(40));
|
|
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)) ENGINE=InnoDB
|
|
PARTITION BY RANGE(a) PARTITIONS 4
|
|
( PARTITION p0 VALUES LESS THAN (10) TABLESPACE innodb_file_per_table,
|
|
PARTITION p1 VALUES LESS THAN (20) TABLESPACE innodb_file_per_table,
|
|
PARTITION p2 VALUES LESS THAN (30) TABLESPACE innodb_file_per_table,
|
|
PARTITION p3 VALUES LESS THAN (40) TABLESPACE innodb_file_per_table);
|
|
SET GLOBAL innodb_ddl_log_crash_reset_debug = 1;
|
|
SET SESSION DEBUG = '+d,ddl_log_crash_after_delete_space_log_3';
|
|
ALTER TABLE t1 REORGANIZE PARTITION p2, p3 INTO(PARTITION p2 VALUES LESS THAN(40));
|
|
SET SESSION DEBUG = '-d,ddl_log_crash_after_delete_space_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)) ENGINE=InnoDB
|
|
PARTITION BY RANGE(a) PARTITIONS 4
|
|
( PARTITION p0 VALUES LESS THAN (10) TABLESPACE innodb_file_per_table,
|
|
PARTITION p1 VALUES LESS THAN (20) TABLESPACE innodb_file_per_table,
|
|
PARTITION p2 VALUES LESS THAN (30) TABLESPACE innodb_file_per_table,
|
|
PARTITION p3 VALUES LESS THAN (40) TABLESPACE innodb_file_per_table);
|
|
SET GLOBAL innodb_ddl_log_crash_reset_debug = 1;
|
|
SET SESSION DEBUG = '+d,ddl_log_crash_after_delete_space_log_4';
|
|
ALTER TABLE t1 REORGANIZE PARTITION p2, p3 INTO(PARTITION p2 VALUES LESS THAN(40));
|
|
# No such crash injection, statement did not crash, cleaning up
|
|
SET SESSION DEBUG = '-d,ddl_log_crash_after_delete_space_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)) ENGINE=InnoDB
|
|
PARTITION BY RANGE(a) PARTITIONS 4
|
|
( PARTITION p0 VALUES LESS THAN (10) TABLESPACE innodb_file_per_table,
|
|
PARTITION p1 VALUES LESS THAN (20) TABLESPACE innodb_file_per_table,
|
|
PARTITION p2 VALUES LESS THAN (30) TABLESPACE innodb_file_per_table,
|
|
PARTITION p3 VALUES LESS THAN (40) TABLESPACE innodb_file_per_table);
|
|
SET GLOBAL innodb_ddl_log_crash_reset_debug = 1;
|
|
SET SESSION DEBUG = '+d,ddl_log_crash_after_delete_space_delete_1';
|
|
ALTER TABLE t1 REORGANIZE PARTITION p2, p3 INTO(PARTITION p2 VALUES LESS THAN(40));
|
|
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)) ENGINE=InnoDB
|
|
PARTITION BY RANGE(a) PARTITIONS 4
|
|
( PARTITION p0 VALUES LESS THAN (10) TABLESPACE innodb_file_per_table,
|
|
PARTITION p1 VALUES LESS THAN (20) TABLESPACE innodb_file_per_table,
|
|
PARTITION p2 VALUES LESS THAN (30) TABLESPACE innodb_file_per_table,
|
|
PARTITION p3 VALUES LESS THAN (40) TABLESPACE innodb_file_per_table);
|
|
SET GLOBAL innodb_ddl_log_crash_reset_debug = 1;
|
|
SET SESSION DEBUG = '+d,ddl_log_crash_after_delete_space_delete_2';
|
|
ALTER TABLE t1 REORGANIZE PARTITION p2, p3 INTO(PARTITION p2 VALUES LESS THAN(40));
|
|
# No such crash injection, statement did not crash, cleaning up
|
|
SET SESSION DEBUG = '-d,ddl_log_crash_after_delete_space_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)) ENGINE=InnoDB
|
|
PARTITION BY RANGE(a) PARTITIONS 4
|
|
( PARTITION p0 VALUES LESS THAN (10) TABLESPACE innodb_file_per_table,
|
|
PARTITION p1 VALUES LESS THAN (20) TABLESPACE innodb_file_per_table,
|
|
PARTITION p2 VALUES LESS THAN (30) TABLESPACE innodb_file_per_table,
|
|
PARTITION p3 VALUES LESS THAN (40) TABLESPACE innodb_file_per_table);
|
|
SET GLOBAL innodb_ddl_log_crash_reset_debug = 1;
|
|
SET SESSION DEBUG = '+d,ddl_log_crash_before_rename_space_log_1';
|
|
ALTER TABLE t1 REORGANIZE PARTITION p2, p3 INTO(PARTITION p2 VALUES LESS THAN(40));
|
|
SET SESSION DEBUG = '-d,ddl_log_crash_before_rename_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)) ENGINE=InnoDB
|
|
PARTITION BY RANGE(a) PARTITIONS 4
|
|
( PARTITION p0 VALUES LESS THAN (10) TABLESPACE innodb_file_per_table,
|
|
PARTITION p1 VALUES LESS THAN (20) TABLESPACE innodb_file_per_table,
|
|
PARTITION p2 VALUES LESS THAN (30) TABLESPACE innodb_file_per_table,
|
|
PARTITION p3 VALUES LESS THAN (40) TABLESPACE innodb_file_per_table);
|
|
SET GLOBAL innodb_ddl_log_crash_reset_debug = 1;
|
|
SET SESSION DEBUG = '+d,ddl_log_crash_before_rename_space_log_2';
|
|
ALTER TABLE t1 REORGANIZE PARTITION p2, p3 INTO(PARTITION p2 VALUES LESS THAN(40));
|
|
SET SESSION DEBUG = '-d,ddl_log_crash_before_rename_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)) ENGINE=InnoDB
|
|
PARTITION BY RANGE(a) PARTITIONS 4
|
|
( PARTITION p0 VALUES LESS THAN (10) TABLESPACE innodb_file_per_table,
|
|
PARTITION p1 VALUES LESS THAN (20) TABLESPACE innodb_file_per_table,
|
|
PARTITION p2 VALUES LESS THAN (30) TABLESPACE innodb_file_per_table,
|
|
PARTITION p3 VALUES LESS THAN (40) TABLESPACE innodb_file_per_table);
|
|
SET GLOBAL innodb_ddl_log_crash_reset_debug = 1;
|
|
SET SESSION DEBUG = '+d,ddl_log_crash_before_rename_space_log_3';
|
|
ALTER TABLE t1 REORGANIZE PARTITION p2, p3 INTO(PARTITION p2 VALUES LESS THAN(40));
|
|
# No such crash injection, statement did not crash, cleaning up
|
|
SET SESSION DEBUG = '-d,ddl_log_crash_before_rename_space_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)) ENGINE=InnoDB
|
|
PARTITION BY RANGE(a) PARTITIONS 4
|
|
( PARTITION p0 VALUES LESS THAN (10) TABLESPACE innodb_file_per_table,
|
|
PARTITION p1 VALUES LESS THAN (20) TABLESPACE innodb_file_per_table,
|
|
PARTITION p2 VALUES LESS THAN (30) TABLESPACE innodb_file_per_table,
|
|
PARTITION p3 VALUES LESS THAN (40) TABLESPACE innodb_file_per_table);
|
|
SET GLOBAL innodb_ddl_log_crash_reset_debug = 1;
|
|
SET SESSION DEBUG = '+d,ddl_log_crash_after_rename_space_log_1';
|
|
ALTER TABLE t1 REORGANIZE PARTITION p2, p3 INTO(PARTITION p2 VALUES LESS THAN(40));
|
|
SET SESSION DEBUG = '-d,ddl_log_crash_after_rename_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)) ENGINE=InnoDB
|
|
PARTITION BY RANGE(a) PARTITIONS 4
|
|
( PARTITION p0 VALUES LESS THAN (10) TABLESPACE innodb_file_per_table,
|
|
PARTITION p1 VALUES LESS THAN (20) TABLESPACE innodb_file_per_table,
|
|
PARTITION p2 VALUES LESS THAN (30) TABLESPACE innodb_file_per_table,
|
|
PARTITION p3 VALUES LESS THAN (40) TABLESPACE innodb_file_per_table);
|
|
SET GLOBAL innodb_ddl_log_crash_reset_debug = 1;
|
|
SET SESSION DEBUG = '+d,ddl_log_crash_after_rename_space_log_2';
|
|
ALTER TABLE t1 REORGANIZE PARTITION p2, p3 INTO(PARTITION p2 VALUES LESS THAN(40));
|
|
SET SESSION DEBUG = '-d,ddl_log_crash_after_rename_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)) ENGINE=InnoDB
|
|
PARTITION BY RANGE(a) PARTITIONS 4
|
|
( PARTITION p0 VALUES LESS THAN (10) TABLESPACE innodb_file_per_table,
|
|
PARTITION p1 VALUES LESS THAN (20) TABLESPACE innodb_file_per_table,
|
|
PARTITION p2 VALUES LESS THAN (30) TABLESPACE innodb_file_per_table,
|
|
PARTITION p3 VALUES LESS THAN (40) TABLESPACE innodb_file_per_table);
|
|
SET GLOBAL innodb_ddl_log_crash_reset_debug = 1;
|
|
SET SESSION DEBUG = '+d,ddl_log_crash_after_rename_space_log_3';
|
|
ALTER TABLE t1 REORGANIZE PARTITION p2, p3 INTO(PARTITION p2 VALUES LESS THAN(40));
|
|
# No such crash injection, statement did not crash, cleaning up
|
|
SET SESSION DEBUG = '-d,ddl_log_crash_after_rename_space_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)) ENGINE=InnoDB
|
|
PARTITION BY RANGE(a) PARTITIONS 4
|
|
( PARTITION p0 VALUES LESS THAN (10) TABLESPACE innodb_file_per_table,
|
|
PARTITION p1 VALUES LESS THAN (20) TABLESPACE innodb_file_per_table,
|
|
PARTITION p2 VALUES LESS THAN (30) TABLESPACE innodb_file_per_table,
|
|
PARTITION p3 VALUES LESS THAN (40) TABLESPACE innodb_file_per_table);
|
|
SET GLOBAL innodb_ddl_log_crash_reset_debug = 1;
|
|
SET SESSION DEBUG = '+d,ddl_log_crash_after_rename_space_delete_1';
|
|
ALTER TABLE t1 REORGANIZE PARTITION p2, p3 INTO(PARTITION p2 VALUES LESS THAN(40));
|
|
SET SESSION DEBUG = '-d,ddl_log_crash_after_rename_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)) ENGINE=InnoDB
|
|
PARTITION BY RANGE(a) PARTITIONS 4
|
|
( PARTITION p0 VALUES LESS THAN (10) TABLESPACE innodb_file_per_table,
|
|
PARTITION p1 VALUES LESS THAN (20) TABLESPACE innodb_file_per_table,
|
|
PARTITION p2 VALUES LESS THAN (30) TABLESPACE innodb_file_per_table,
|
|
PARTITION p3 VALUES LESS THAN (40) TABLESPACE innodb_file_per_table);
|
|
SET GLOBAL innodb_ddl_log_crash_reset_debug = 1;
|
|
SET SESSION DEBUG = '+d,ddl_log_crash_after_rename_space_delete_2';
|
|
ALTER TABLE t1 REORGANIZE PARTITION p2, p3 INTO(PARTITION p2 VALUES LESS THAN(40));
|
|
SET SESSION DEBUG = '-d,ddl_log_crash_after_rename_space_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)) ENGINE=InnoDB
|
|
PARTITION BY RANGE(a) PARTITIONS 4
|
|
( PARTITION p0 VALUES LESS THAN (10) TABLESPACE innodb_file_per_table,
|
|
PARTITION p1 VALUES LESS THAN (20) TABLESPACE innodb_file_per_table,
|
|
PARTITION p2 VALUES LESS THAN (30) TABLESPACE innodb_file_per_table,
|
|
PARTITION p3 VALUES LESS THAN (40) TABLESPACE innodb_file_per_table);
|
|
SET GLOBAL innodb_ddl_log_crash_reset_debug = 1;
|
|
SET SESSION DEBUG = '+d,ddl_log_crash_after_rename_space_delete_3';
|
|
ALTER TABLE t1 REORGANIZE PARTITION p2, p3 INTO(PARTITION p2 VALUES LESS THAN(40));
|
|
# No such crash injection, statement did not crash, cleaning up
|
|
SET SESSION DEBUG = '-d,ddl_log_crash_after_rename_space_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)) ENGINE=InnoDB
|
|
PARTITION BY RANGE(a) PARTITIONS 4
|
|
( PARTITION p0 VALUES LESS THAN (10) TABLESPACE innodb_file_per_table,
|
|
PARTITION p1 VALUES LESS THAN (20) TABLESPACE innodb_file_per_table,
|
|
PARTITION p2 VALUES LESS THAN (30) TABLESPACE innodb_file_per_table,
|
|
PARTITION p3 VALUES LESS THAN (40) TABLESPACE innodb_file_per_table);
|
|
SET GLOBAL innodb_ddl_log_crash_reset_debug = 1;
|
|
SET SESSION DEBUG = '+d,ddl_log_before_post_ddl';
|
|
ALTER TABLE t1 REORGANIZE PARTITION p2, p3 INTO(PARTITION p2 VALUES LESS THAN(40));
|
|
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)) ENGINE=InnoDB
|
|
PARTITION BY RANGE(a) PARTITIONS 4
|
|
( PARTITION p0 VALUES LESS THAN (10) TABLESPACE innodb_file_per_table,
|
|
PARTITION p1 VALUES LESS THAN (20) TABLESPACE innodb_file_per_table,
|
|
PARTITION p2 VALUES LESS THAN (30) TABLESPACE innodb_file_per_table,
|
|
PARTITION p3 VALUES LESS THAN (40) TABLESPACE innodb_file_per_table);
|
|
SET GLOBAL innodb_ddl_log_crash_reset_debug = 1;
|
|
SET SESSION DEBUG = '+d,ddl_log_crash_after_replay_1';
|
|
ALTER TABLE t1 REORGANIZE PARTITION p2, p3 INTO(PARTITION p2 VALUES LESS THAN(40));
|
|
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)) ENGINE=InnoDB
|
|
PARTITION BY RANGE(a) PARTITIONS 4
|
|
( PARTITION p0 VALUES LESS THAN (10) TABLESPACE innodb_file_per_table,
|
|
PARTITION p1 VALUES LESS THAN (20) TABLESPACE innodb_file_per_table,
|
|
PARTITION p2 VALUES LESS THAN (30) TABLESPACE innodb_file_per_table,
|
|
PARTITION p3 VALUES LESS THAN (40) TABLESPACE innodb_file_per_table);
|
|
SET GLOBAL innodb_ddl_log_crash_reset_debug = 1;
|
|
SET SESSION DEBUG = '+d,ddl_log_crash_after_replay_2';
|
|
ALTER TABLE t1 REORGANIZE PARTITION p2, p3 INTO(PARTITION p2 VALUES LESS THAN(40));
|
|
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)) ENGINE=InnoDB
|
|
PARTITION BY RANGE(a) PARTITIONS 4
|
|
( PARTITION p0 VALUES LESS THAN (10) TABLESPACE innodb_file_per_table,
|
|
PARTITION p1 VALUES LESS THAN (20) TABLESPACE innodb_file_per_table,
|
|
PARTITION p2 VALUES LESS THAN (30) TABLESPACE innodb_file_per_table,
|
|
PARTITION p3 VALUES LESS THAN (40) TABLESPACE innodb_file_per_table);
|
|
SET GLOBAL innodb_ddl_log_crash_reset_debug = 1;
|
|
SET SESSION DEBUG = '+d,ddl_log_crash_after_replay_3';
|
|
ALTER TABLE t1 REORGANIZE PARTITION p2, p3 INTO(PARTITION p2 VALUES LESS THAN(40));
|
|
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)) ENGINE=InnoDB
|
|
PARTITION BY RANGE(a) PARTITIONS 4
|
|
( PARTITION p0 VALUES LESS THAN (10) TABLESPACE innodb_file_per_table,
|
|
PARTITION p1 VALUES LESS THAN (20) TABLESPACE innodb_file_per_table,
|
|
PARTITION p2 VALUES LESS THAN (30) TABLESPACE innodb_file_per_table,
|
|
PARTITION p3 VALUES LESS THAN (40) TABLESPACE innodb_file_per_table);
|
|
SET GLOBAL innodb_ddl_log_crash_reset_debug = 1;
|
|
SET SESSION DEBUG = '+d,ddl_log_crash_after_replay_4';
|
|
ALTER TABLE t1 REORGANIZE PARTITION p2, p3 INTO(PARTITION p2 VALUES LESS THAN(40));
|
|
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)) ENGINE=InnoDB
|
|
PARTITION BY RANGE(a) PARTITIONS 4
|
|
( PARTITION p0 VALUES LESS THAN (10) TABLESPACE innodb_file_per_table,
|
|
PARTITION p1 VALUES LESS THAN (20) TABLESPACE innodb_file_per_table,
|
|
PARTITION p2 VALUES LESS THAN (30) TABLESPACE innodb_file_per_table,
|
|
PARTITION p3 VALUES LESS THAN (40) TABLESPACE innodb_file_per_table);
|
|
SET GLOBAL innodb_ddl_log_crash_reset_debug = 1;
|
|
SET SESSION DEBUG = '+d,ddl_log_crash_after_replay_5';
|
|
ALTER TABLE t1 REORGANIZE PARTITION p2, p3 INTO(PARTITION p2 VALUES LESS THAN(40));
|
|
# 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)) PARTITION BY HASH(a) PARTITIONS 2;
|
|
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 PARTITION PARTITIONS 2;
|
|
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)) PARTITION BY HASH(a) PARTITIONS 2;
|
|
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 PARTITION PARTITIONS 2;
|
|
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)) PARTITION BY HASH(a) PARTITIONS 2;
|
|
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 PARTITION PARTITIONS 2;
|
|
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)) PARTITION BY HASH(a) PARTITIONS 2;
|
|
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 PARTITION PARTITIONS 2;
|
|
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)) PARTITION BY HASH(a) PARTITIONS 2;
|
|
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 PARTITION PARTITIONS 2;
|
|
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)) PARTITION BY HASH(a) PARTITIONS 2;
|
|
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 PARTITION PARTITIONS 2;
|
|
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)) PARTITION BY HASH(a) PARTITIONS 2;
|
|
SET GLOBAL innodb_ddl_log_crash_reset_debug = 1;
|
|
SET SESSION DEBUG = '+d,ddl_log_crash_before_free_tree_log_7';
|
|
ALTER TABLE t1 ADD PARTITION PARTITIONS 2;
|
|
SET SESSION DEBUG = '-d,ddl_log_crash_before_free_tree_log_7';
|
|
DROP TABLE t1;
|
|
CREATE TABLE t1
|
|
(a INT NOT NULL AUTO_INCREMENT PRIMARY KEY, b VARCHAR(100), c INT NOT NULL, KEY(c)) PARTITION BY HASH(a) PARTITIONS 2;
|
|
SET GLOBAL innodb_ddl_log_crash_reset_debug = 1;
|
|
SET SESSION DEBUG = '+d,ddl_log_crash_before_free_tree_log_8';
|
|
ALTER TABLE t1 ADD PARTITION PARTITIONS 2;
|
|
SET SESSION DEBUG = '-d,ddl_log_crash_before_free_tree_log_8';
|
|
DROP TABLE t1;
|
|
CREATE TABLE t1
|
|
(a INT NOT NULL AUTO_INCREMENT PRIMARY KEY, b VARCHAR(100), c INT NOT NULL, KEY(c)) PARTITION BY HASH(a) PARTITIONS 2;
|
|
SET GLOBAL innodb_ddl_log_crash_reset_debug = 1;
|
|
SET SESSION DEBUG = '+d,ddl_log_crash_before_free_tree_log_9';
|
|
ALTER TABLE t1 ADD PARTITION PARTITIONS 2;
|
|
# No such crash injection, statement did not crash, cleaning up
|
|
SET SESSION DEBUG = '-d,ddl_log_crash_before_free_tree_log_9';
|
|
DROP TABLE t1;
|
|
CREATE TABLE t1
|
|
(a INT NOT NULL AUTO_INCREMENT PRIMARY KEY, b VARCHAR(100), c INT NOT NULL, KEY(c)) PARTITION BY HASH(a) PARTITIONS 2;
|
|
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 PARTITION PARTITIONS 2;
|
|
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)) PARTITION BY HASH(a) PARTITIONS 2;
|
|
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 PARTITION PARTITIONS 2;
|
|
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)) PARTITION BY HASH(a) PARTITIONS 2;
|
|
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 PARTITION PARTITIONS 2;
|
|
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)) PARTITION BY HASH(a) PARTITIONS 2;
|
|
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 PARTITION PARTITIONS 2;
|
|
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)) PARTITION BY HASH(a) PARTITIONS 2;
|
|
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 PARTITION PARTITIONS 2;
|
|
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)) PARTITION BY HASH(a) PARTITIONS 2;
|
|
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 PARTITION PARTITIONS 2;
|
|
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)) PARTITION BY HASH(a) PARTITIONS 2;
|
|
SET GLOBAL innodb_ddl_log_crash_reset_debug = 1;
|
|
SET SESSION DEBUG = '+d,ddl_log_crash_after_free_tree_log_7';
|
|
ALTER TABLE t1 ADD PARTITION PARTITIONS 2;
|
|
SET SESSION DEBUG = '-d,ddl_log_crash_after_free_tree_log_7';
|
|
DROP TABLE t1;
|
|
CREATE TABLE t1
|
|
(a INT NOT NULL AUTO_INCREMENT PRIMARY KEY, b VARCHAR(100), c INT NOT NULL, KEY(c)) PARTITION BY HASH(a) PARTITIONS 2;
|
|
SET GLOBAL innodb_ddl_log_crash_reset_debug = 1;
|
|
SET SESSION DEBUG = '+d,ddl_log_crash_after_free_tree_log_8';
|
|
ALTER TABLE t1 ADD PARTITION PARTITIONS 2;
|
|
SET SESSION DEBUG = '-d,ddl_log_crash_after_free_tree_log_8';
|
|
DROP TABLE t1;
|
|
CREATE TABLE t1
|
|
(a INT NOT NULL AUTO_INCREMENT PRIMARY KEY, b VARCHAR(100), c INT NOT NULL, KEY(c)) PARTITION BY HASH(a) PARTITIONS 2;
|
|
SET GLOBAL innodb_ddl_log_crash_reset_debug = 1;
|
|
SET SESSION DEBUG = '+d,ddl_log_crash_after_free_tree_log_9';
|
|
ALTER TABLE t1 ADD PARTITION PARTITIONS 2;
|
|
# No such crash injection, statement did not crash, cleaning up
|
|
SET SESSION DEBUG = '-d,ddl_log_crash_after_free_tree_log_9';
|
|
DROP TABLE t1;
|
|
CREATE TABLE t1
|
|
(a INT NOT NULL AUTO_INCREMENT PRIMARY KEY, b VARCHAR(100), c INT NOT NULL, KEY(c)) PARTITION BY HASH(a) PARTITIONS 2;
|
|
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 PARTITION PARTITIONS 2;
|
|
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)) PARTITION BY HASH(a) PARTITIONS 2;
|
|
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 PARTITION PARTITIONS 2;
|
|
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)) PARTITION BY HASH(a) PARTITIONS 2;
|
|
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 PARTITION PARTITIONS 2;
|
|
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)) PARTITION BY HASH(a) PARTITIONS 2;
|
|
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 PARTITION PARTITIONS 2;
|
|
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)) PARTITION BY HASH(a) PARTITIONS 2;
|
|
SET GLOBAL innodb_ddl_log_crash_reset_debug = 1;
|
|
SET SESSION DEBUG = '+d,ddl_log_crash_after_free_tree_delete_5';
|
|
ALTER TABLE t1 ADD PARTITION PARTITIONS 2;
|
|
SET SESSION DEBUG = '-d,ddl_log_crash_after_free_tree_delete_5';
|
|
DROP TABLE t1;
|
|
CREATE TABLE t1
|
|
(a INT NOT NULL AUTO_INCREMENT PRIMARY KEY, b VARCHAR(100), c INT NOT NULL, KEY(c)) PARTITION BY HASH(a) PARTITIONS 2;
|
|
SET GLOBAL innodb_ddl_log_crash_reset_debug = 1;
|
|
SET SESSION DEBUG = '+d,ddl_log_crash_after_free_tree_delete_6';
|
|
ALTER TABLE t1 ADD PARTITION PARTITIONS 2;
|
|
SET SESSION DEBUG = '-d,ddl_log_crash_after_free_tree_delete_6';
|
|
DROP TABLE t1;
|
|
CREATE TABLE t1
|
|
(a INT NOT NULL AUTO_INCREMENT PRIMARY KEY, b VARCHAR(100), c INT NOT NULL, KEY(c)) PARTITION BY HASH(a) PARTITIONS 2;
|
|
SET GLOBAL innodb_ddl_log_crash_reset_debug = 1;
|
|
SET SESSION DEBUG = '+d,ddl_log_crash_after_free_tree_delete_7';
|
|
ALTER TABLE t1 ADD PARTITION PARTITIONS 2;
|
|
SET SESSION DEBUG = '-d,ddl_log_crash_after_free_tree_delete_7';
|
|
DROP TABLE t1;
|
|
CREATE TABLE t1
|
|
(a INT NOT NULL AUTO_INCREMENT PRIMARY KEY, b VARCHAR(100), c INT NOT NULL, KEY(c)) PARTITION BY HASH(a) PARTITIONS 2;
|
|
SET GLOBAL innodb_ddl_log_crash_reset_debug = 1;
|
|
SET SESSION DEBUG = '+d,ddl_log_crash_after_free_tree_delete_8';
|
|
ALTER TABLE t1 ADD PARTITION PARTITIONS 2;
|
|
SET SESSION DEBUG = '-d,ddl_log_crash_after_free_tree_delete_8';
|
|
DROP TABLE t1;
|
|
CREATE TABLE t1
|
|
(a INT NOT NULL AUTO_INCREMENT PRIMARY KEY, b VARCHAR(100), c INT NOT NULL, KEY(c)) PARTITION BY HASH(a) PARTITIONS 2;
|
|
SET GLOBAL innodb_ddl_log_crash_reset_debug = 1;
|
|
SET SESSION DEBUG = '+d,ddl_log_crash_after_free_tree_delete_9';
|
|
ALTER TABLE t1 ADD PARTITION PARTITIONS 2;
|
|
# No such crash injection, statement did not crash, cleaning up
|
|
SET SESSION DEBUG = '-d,ddl_log_crash_after_free_tree_delete_9';
|
|
DROP TABLE t1;
|
|
CREATE TABLE t1
|
|
(a INT NOT NULL AUTO_INCREMENT PRIMARY KEY, b VARCHAR(100), c INT NOT NULL, KEY(c)) PARTITION BY HASH(a) PARTITIONS 2;
|
|
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 PARTITION PARTITIONS 2;
|
|
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)) PARTITION BY HASH(a) PARTITIONS 2;
|
|
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 PARTITION PARTITIONS 2;
|
|
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)) PARTITION BY HASH(a) PARTITIONS 2;
|
|
SET GLOBAL innodb_ddl_log_crash_reset_debug = 1;
|
|
SET SESSION DEBUG = '+d,ddl_log_crash_before_delete_space_log_3';
|
|
ALTER TABLE t1 ADD PARTITION PARTITIONS 2;
|
|
SET SESSION DEBUG = '-d,ddl_log_crash_before_delete_space_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)) PARTITION BY HASH(a) PARTITIONS 2;
|
|
SET GLOBAL innodb_ddl_log_crash_reset_debug = 1;
|
|
SET SESSION DEBUG = '+d,ddl_log_crash_before_delete_space_log_4';
|
|
ALTER TABLE t1 ADD PARTITION PARTITIONS 2;
|
|
SET SESSION DEBUG = '-d,ddl_log_crash_before_delete_space_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)) PARTITION BY HASH(a) PARTITIONS 2;
|
|
SET GLOBAL innodb_ddl_log_crash_reset_debug = 1;
|
|
SET SESSION DEBUG = '+d,ddl_log_crash_before_delete_space_log_5';
|
|
ALTER TABLE t1 ADD PARTITION PARTITIONS 2;
|
|
SET SESSION DEBUG = '-d,ddl_log_crash_before_delete_space_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)) PARTITION BY HASH(a) PARTITIONS 2;
|
|
SET GLOBAL innodb_ddl_log_crash_reset_debug = 1;
|
|
SET SESSION DEBUG = '+d,ddl_log_crash_before_delete_space_log_6';
|
|
ALTER TABLE t1 ADD PARTITION PARTITIONS 2;
|
|
SET SESSION DEBUG = '-d,ddl_log_crash_before_delete_space_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)) PARTITION BY HASH(a) PARTITIONS 2;
|
|
SET GLOBAL innodb_ddl_log_crash_reset_debug = 1;
|
|
SET SESSION DEBUG = '+d,ddl_log_crash_before_delete_space_log_7';
|
|
ALTER TABLE t1 ADD PARTITION PARTITIONS 2;
|
|
# No such crash injection, statement did not crash, cleaning up
|
|
SET SESSION DEBUG = '-d,ddl_log_crash_before_delete_space_log_7';
|
|
DROP TABLE t1;
|
|
CREATE TABLE t1
|
|
(a INT NOT NULL AUTO_INCREMENT PRIMARY KEY, b VARCHAR(100), c INT NOT NULL, KEY(c)) PARTITION BY HASH(a) PARTITIONS 2;
|
|
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 PARTITION PARTITIONS 2;
|
|
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)) PARTITION BY HASH(a) PARTITIONS 2;
|
|
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 PARTITION PARTITIONS 2;
|
|
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)) PARTITION BY HASH(a) PARTITIONS 2;
|
|
SET GLOBAL innodb_ddl_log_crash_reset_debug = 1;
|
|
SET SESSION DEBUG = '+d,ddl_log_crash_after_delete_space_log_3';
|
|
ALTER TABLE t1 ADD PARTITION PARTITIONS 2;
|
|
SET SESSION DEBUG = '-d,ddl_log_crash_after_delete_space_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)) PARTITION BY HASH(a) PARTITIONS 2;
|
|
SET GLOBAL innodb_ddl_log_crash_reset_debug = 1;
|
|
SET SESSION DEBUG = '+d,ddl_log_crash_after_delete_space_log_4';
|
|
ALTER TABLE t1 ADD PARTITION PARTITIONS 2;
|
|
SET SESSION DEBUG = '-d,ddl_log_crash_after_delete_space_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)) PARTITION BY HASH(a) PARTITIONS 2;
|
|
SET GLOBAL innodb_ddl_log_crash_reset_debug = 1;
|
|
SET SESSION DEBUG = '+d,ddl_log_crash_after_delete_space_log_5';
|
|
ALTER TABLE t1 ADD PARTITION PARTITIONS 2;
|
|
SET SESSION DEBUG = '-d,ddl_log_crash_after_delete_space_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)) PARTITION BY HASH(a) PARTITIONS 2;
|
|
SET GLOBAL innodb_ddl_log_crash_reset_debug = 1;
|
|
SET SESSION DEBUG = '+d,ddl_log_crash_after_delete_space_log_6';
|
|
ALTER TABLE t1 ADD PARTITION PARTITIONS 2;
|
|
SET SESSION DEBUG = '-d,ddl_log_crash_after_delete_space_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)) PARTITION BY HASH(a) PARTITIONS 2;
|
|
SET GLOBAL innodb_ddl_log_crash_reset_debug = 1;
|
|
SET SESSION DEBUG = '+d,ddl_log_crash_after_delete_space_log_7';
|
|
ALTER TABLE t1 ADD PARTITION PARTITIONS 2;
|
|
# No such crash injection, statement did not crash, cleaning up
|
|
SET SESSION DEBUG = '-d,ddl_log_crash_after_delete_space_log_7';
|
|
DROP TABLE t1;
|
|
CREATE TABLE t1
|
|
(a INT NOT NULL AUTO_INCREMENT PRIMARY KEY, b VARCHAR(100), c INT NOT NULL, KEY(c)) PARTITION BY HASH(a) PARTITIONS 2;
|
|
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 PARTITION PARTITIONS 2;
|
|
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)) PARTITION BY HASH(a) PARTITIONS 2;
|
|
SET GLOBAL innodb_ddl_log_crash_reset_debug = 1;
|
|
SET SESSION DEBUG = '+d,ddl_log_crash_after_delete_space_delete_2';
|
|
ALTER TABLE t1 ADD PARTITION PARTITIONS 2;
|
|
SET SESSION DEBUG = '-d,ddl_log_crash_after_delete_space_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)) PARTITION BY HASH(a) PARTITIONS 2;
|
|
SET GLOBAL innodb_ddl_log_crash_reset_debug = 1;
|
|
SET SESSION DEBUG = '+d,ddl_log_crash_after_delete_space_delete_3';
|
|
ALTER TABLE t1 ADD PARTITION PARTITIONS 2;
|
|
SET SESSION DEBUG = '-d,ddl_log_crash_after_delete_space_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)) PARTITION BY HASH(a) PARTITIONS 2;
|
|
SET GLOBAL innodb_ddl_log_crash_reset_debug = 1;
|
|
SET SESSION DEBUG = '+d,ddl_log_crash_after_delete_space_delete_4';
|
|
ALTER TABLE t1 ADD PARTITION PARTITIONS 2;
|
|
SET SESSION DEBUG = '-d,ddl_log_crash_after_delete_space_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)) PARTITION BY HASH(a) PARTITIONS 2;
|
|
SET GLOBAL innodb_ddl_log_crash_reset_debug = 1;
|
|
SET SESSION DEBUG = '+d,ddl_log_crash_after_delete_space_delete_5';
|
|
ALTER TABLE t1 ADD PARTITION PARTITIONS 2;
|
|
# No such crash injection, statement did not crash, cleaning up
|
|
SET SESSION DEBUG = '-d,ddl_log_crash_after_delete_space_delete_5';
|
|
DROP TABLE t1;
|
|
CREATE TABLE t1
|
|
(a INT NOT NULL AUTO_INCREMENT PRIMARY KEY, b VARCHAR(100), c INT NOT NULL, KEY(c)) PARTITION BY HASH(a) PARTITIONS 2;
|
|
SET GLOBAL innodb_ddl_log_crash_reset_debug = 1;
|
|
SET SESSION DEBUG = '+d,ddl_log_crash_before_rename_space_log_1';
|
|
ALTER TABLE t1 ADD PARTITION PARTITIONS 2;
|
|
SET SESSION DEBUG = '-d,ddl_log_crash_before_rename_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)) PARTITION BY HASH(a) PARTITIONS 2;
|
|
SET GLOBAL innodb_ddl_log_crash_reset_debug = 1;
|
|
SET SESSION DEBUG = '+d,ddl_log_crash_before_rename_space_log_2';
|
|
ALTER TABLE t1 ADD PARTITION PARTITIONS 2;
|
|
SET SESSION DEBUG = '-d,ddl_log_crash_before_rename_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)) PARTITION BY HASH(a) PARTITIONS 2;
|
|
SET GLOBAL innodb_ddl_log_crash_reset_debug = 1;
|
|
SET SESSION DEBUG = '+d,ddl_log_crash_before_rename_space_log_3';
|
|
ALTER TABLE t1 ADD PARTITION PARTITIONS 2;
|
|
SET SESSION DEBUG = '-d,ddl_log_crash_before_rename_space_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)) PARTITION BY HASH(a) PARTITIONS 2;
|
|
SET GLOBAL innodb_ddl_log_crash_reset_debug = 1;
|
|
SET SESSION DEBUG = '+d,ddl_log_crash_before_rename_space_log_4';
|
|
ALTER TABLE t1 ADD PARTITION PARTITIONS 2;
|
|
SET SESSION DEBUG = '-d,ddl_log_crash_before_rename_space_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)) PARTITION BY HASH(a) PARTITIONS 2;
|
|
SET GLOBAL innodb_ddl_log_crash_reset_debug = 1;
|
|
SET SESSION DEBUG = '+d,ddl_log_crash_before_rename_space_log_5';
|
|
ALTER TABLE t1 ADD PARTITION PARTITIONS 2;
|
|
# No such crash injection, statement did not crash, cleaning up
|
|
SET SESSION DEBUG = '-d,ddl_log_crash_before_rename_space_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)) PARTITION BY HASH(a) PARTITIONS 2;
|
|
SET GLOBAL innodb_ddl_log_crash_reset_debug = 1;
|
|
SET SESSION DEBUG = '+d,ddl_log_crash_after_rename_space_log_1';
|
|
ALTER TABLE t1 ADD PARTITION PARTITIONS 2;
|
|
SET SESSION DEBUG = '-d,ddl_log_crash_after_rename_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)) PARTITION BY HASH(a) PARTITIONS 2;
|
|
SET GLOBAL innodb_ddl_log_crash_reset_debug = 1;
|
|
SET SESSION DEBUG = '+d,ddl_log_crash_after_rename_space_log_2';
|
|
ALTER TABLE t1 ADD PARTITION PARTITIONS 2;
|
|
SET SESSION DEBUG = '-d,ddl_log_crash_after_rename_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)) PARTITION BY HASH(a) PARTITIONS 2;
|
|
SET GLOBAL innodb_ddl_log_crash_reset_debug = 1;
|
|
SET SESSION DEBUG = '+d,ddl_log_crash_after_rename_space_log_3';
|
|
ALTER TABLE t1 ADD PARTITION PARTITIONS 2;
|
|
SET SESSION DEBUG = '-d,ddl_log_crash_after_rename_space_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)) PARTITION BY HASH(a) PARTITIONS 2;
|
|
SET GLOBAL innodb_ddl_log_crash_reset_debug = 1;
|
|
SET SESSION DEBUG = '+d,ddl_log_crash_after_rename_space_log_4';
|
|
ALTER TABLE t1 ADD PARTITION PARTITIONS 2;
|
|
SET SESSION DEBUG = '-d,ddl_log_crash_after_rename_space_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)) PARTITION BY HASH(a) PARTITIONS 2;
|
|
SET GLOBAL innodb_ddl_log_crash_reset_debug = 1;
|
|
SET SESSION DEBUG = '+d,ddl_log_crash_after_rename_space_log_5';
|
|
ALTER TABLE t1 ADD PARTITION PARTITIONS 2;
|
|
# No such crash injection, statement did not crash, cleaning up
|
|
SET SESSION DEBUG = '-d,ddl_log_crash_after_rename_space_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)) PARTITION BY HASH(a) PARTITIONS 2;
|
|
SET GLOBAL innodb_ddl_log_crash_reset_debug = 1;
|
|
SET SESSION DEBUG = '+d,ddl_log_crash_after_rename_space_delete_1';
|
|
ALTER TABLE t1 ADD PARTITION PARTITIONS 2;
|
|
SET SESSION DEBUG = '-d,ddl_log_crash_after_rename_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)) PARTITION BY HASH(a) PARTITIONS 2;
|
|
SET GLOBAL innodb_ddl_log_crash_reset_debug = 1;
|
|
SET SESSION DEBUG = '+d,ddl_log_crash_after_rename_space_delete_2';
|
|
ALTER TABLE t1 ADD PARTITION PARTITIONS 2;
|
|
SET SESSION DEBUG = '-d,ddl_log_crash_after_rename_space_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)) PARTITION BY HASH(a) PARTITIONS 2;
|
|
SET GLOBAL innodb_ddl_log_crash_reset_debug = 1;
|
|
SET SESSION DEBUG = '+d,ddl_log_crash_after_rename_space_delete_3';
|
|
ALTER TABLE t1 ADD PARTITION PARTITIONS 2;
|
|
SET SESSION DEBUG = '-d,ddl_log_crash_after_rename_space_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)) PARTITION BY HASH(a) PARTITIONS 2;
|
|
SET GLOBAL innodb_ddl_log_crash_reset_debug = 1;
|
|
SET SESSION DEBUG = '+d,ddl_log_crash_after_rename_space_delete_4';
|
|
ALTER TABLE t1 ADD PARTITION PARTITIONS 2;
|
|
SET SESSION DEBUG = '-d,ddl_log_crash_after_rename_space_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)) PARTITION BY HASH(a) PARTITIONS 2;
|
|
SET GLOBAL innodb_ddl_log_crash_reset_debug = 1;
|
|
SET SESSION DEBUG = '+d,ddl_log_crash_after_rename_space_delete_5';
|
|
ALTER TABLE t1 ADD PARTITION PARTITIONS 2;
|
|
# No such crash injection, statement did not crash, cleaning up
|
|
SET SESSION DEBUG = '-d,ddl_log_crash_after_rename_space_delete_5';
|
|
DROP TABLE t1;
|
|
CREATE TABLE t1
|
|
(a INT NOT NULL AUTO_INCREMENT PRIMARY KEY, b VARCHAR(100), c INT NOT NULL, KEY(c)) PARTITION BY HASH(a) PARTITIONS 2;
|
|
SET GLOBAL innodb_ddl_log_crash_reset_debug = 1;
|
|
SET SESSION DEBUG = '+d,ddl_log_before_post_ddl';
|
|
ALTER TABLE t1 ADD PARTITION PARTITIONS 2;
|
|
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)) PARTITION BY HASH(a) PARTITIONS 2;
|
|
SET GLOBAL innodb_ddl_log_crash_reset_debug = 1;
|
|
SET SESSION DEBUG = '+d,ddl_log_crash_after_replay_1';
|
|
ALTER TABLE t1 ADD PARTITION PARTITIONS 2;
|
|
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)) PARTITION BY HASH(a) PARTITIONS 2;
|
|
SET GLOBAL innodb_ddl_log_crash_reset_debug = 1;
|
|
SET SESSION DEBUG = '+d,ddl_log_crash_after_replay_2';
|
|
ALTER TABLE t1 ADD PARTITION PARTITIONS 2;
|
|
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)) PARTITION BY HASH(a) PARTITIONS 2;
|
|
SET GLOBAL innodb_ddl_log_crash_reset_debug = 1;
|
|
SET SESSION DEBUG = '+d,ddl_log_crash_after_replay_3';
|
|
ALTER TABLE t1 ADD PARTITION PARTITIONS 2;
|
|
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)) PARTITION BY HASH(a) PARTITIONS 2;
|
|
SET GLOBAL innodb_ddl_log_crash_reset_debug = 1;
|
|
SET SESSION DEBUG = '+d,ddl_log_crash_after_replay_4';
|
|
ALTER TABLE t1 ADD PARTITION PARTITIONS 2;
|
|
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)) PARTITION BY HASH(a) PARTITIONS 2;
|
|
SET GLOBAL innodb_ddl_log_crash_reset_debug = 1;
|
|
SET SESSION DEBUG = '+d,ddl_log_crash_after_replay_5';
|
|
ALTER TABLE t1 ADD PARTITION PARTITIONS 2;
|
|
# 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)) PARTITION BY HASH(a) PARTITIONS 4;
|
|
SET GLOBAL innodb_ddl_log_crash_reset_debug = 1;
|
|
SET SESSION DEBUG = '+d,ddl_log_crash_before_free_tree_log_1';
|
|
ALTER TABLE t1 COALESCE PARTITION 2;
|
|
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)) PARTITION BY HASH(a) PARTITIONS 4;
|
|
SET GLOBAL innodb_ddl_log_crash_reset_debug = 1;
|
|
SET SESSION DEBUG = '+d,ddl_log_crash_before_free_tree_log_2';
|
|
ALTER TABLE t1 COALESCE PARTITION 2;
|
|
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)) PARTITION BY HASH(a) PARTITIONS 4;
|
|
SET GLOBAL innodb_ddl_log_crash_reset_debug = 1;
|
|
SET SESSION DEBUG = '+d,ddl_log_crash_before_free_tree_log_3';
|
|
ALTER TABLE t1 COALESCE PARTITION 2;
|
|
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)) PARTITION BY HASH(a) PARTITIONS 4;
|
|
SET GLOBAL innodb_ddl_log_crash_reset_debug = 1;
|
|
SET SESSION DEBUG = '+d,ddl_log_crash_before_free_tree_log_4';
|
|
ALTER TABLE t1 COALESCE PARTITION 2;
|
|
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)) PARTITION BY HASH(a) PARTITIONS 4;
|
|
SET GLOBAL innodb_ddl_log_crash_reset_debug = 1;
|
|
SET SESSION DEBUG = '+d,ddl_log_crash_before_free_tree_log_5';
|
|
ALTER TABLE t1 COALESCE PARTITION 2;
|
|
# No such crash injection, statement did not crash, cleaning up
|
|
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)) PARTITION BY HASH(a) PARTITIONS 4;
|
|
SET GLOBAL innodb_ddl_log_crash_reset_debug = 1;
|
|
SET SESSION DEBUG = '+d,ddl_log_crash_after_free_tree_log_1';
|
|
ALTER TABLE t1 COALESCE PARTITION 2;
|
|
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)) PARTITION BY HASH(a) PARTITIONS 4;
|
|
SET GLOBAL innodb_ddl_log_crash_reset_debug = 1;
|
|
SET SESSION DEBUG = '+d,ddl_log_crash_after_free_tree_log_2';
|
|
ALTER TABLE t1 COALESCE PARTITION 2;
|
|
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)) PARTITION BY HASH(a) PARTITIONS 4;
|
|
SET GLOBAL innodb_ddl_log_crash_reset_debug = 1;
|
|
SET SESSION DEBUG = '+d,ddl_log_crash_after_free_tree_log_3';
|
|
ALTER TABLE t1 COALESCE PARTITION 2;
|
|
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)) PARTITION BY HASH(a) PARTITIONS 4;
|
|
SET GLOBAL innodb_ddl_log_crash_reset_debug = 1;
|
|
SET SESSION DEBUG = '+d,ddl_log_crash_after_free_tree_log_4';
|
|
ALTER TABLE t1 COALESCE PARTITION 2;
|
|
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)) PARTITION BY HASH(a) PARTITIONS 4;
|
|
SET GLOBAL innodb_ddl_log_crash_reset_debug = 1;
|
|
SET SESSION DEBUG = '+d,ddl_log_crash_after_free_tree_log_5';
|
|
ALTER TABLE t1 COALESCE PARTITION 2;
|
|
# No such crash injection, statement did not crash, cleaning up
|
|
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)) PARTITION BY HASH(a) PARTITIONS 4;
|
|
SET GLOBAL innodb_ddl_log_crash_reset_debug = 1;
|
|
SET SESSION DEBUG = '+d,ddl_log_crash_after_free_tree_delete_1';
|
|
ALTER TABLE t1 COALESCE PARTITION 2;
|
|
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)) PARTITION BY HASH(a) PARTITIONS 4;
|
|
SET GLOBAL innodb_ddl_log_crash_reset_debug = 1;
|
|
SET SESSION DEBUG = '+d,ddl_log_crash_after_free_tree_delete_2';
|
|
ALTER TABLE t1 COALESCE PARTITION 2;
|
|
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)) PARTITION BY HASH(a) PARTITIONS 4;
|
|
SET GLOBAL innodb_ddl_log_crash_reset_debug = 1;
|
|
SET SESSION DEBUG = '+d,ddl_log_crash_after_free_tree_delete_3';
|
|
ALTER TABLE t1 COALESCE PARTITION 2;
|
|
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)) PARTITION BY HASH(a) PARTITIONS 4;
|
|
SET GLOBAL innodb_ddl_log_crash_reset_debug = 1;
|
|
SET SESSION DEBUG = '+d,ddl_log_crash_after_free_tree_delete_4';
|
|
ALTER TABLE t1 COALESCE PARTITION 2;
|
|
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)) PARTITION BY HASH(a) PARTITIONS 4;
|
|
SET GLOBAL innodb_ddl_log_crash_reset_debug = 1;
|
|
SET SESSION DEBUG = '+d,ddl_log_crash_after_free_tree_delete_5';
|
|
ALTER TABLE t1 COALESCE PARTITION 2;
|
|
# No such crash injection, statement did not crash, cleaning up
|
|
SET SESSION DEBUG = '-d,ddl_log_crash_after_free_tree_delete_5';
|
|
DROP TABLE t1;
|
|
CREATE TABLE t1
|
|
(a INT NOT NULL AUTO_INCREMENT PRIMARY KEY, b VARCHAR(100), c INT NOT NULL, KEY(c)) PARTITION BY HASH(a) PARTITIONS 4;
|
|
SET GLOBAL innodb_ddl_log_crash_reset_debug = 1;
|
|
SET SESSION DEBUG = '+d,ddl_log_crash_before_delete_space_log_1';
|
|
ALTER TABLE t1 COALESCE PARTITION 2;
|
|
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)) PARTITION BY HASH(a) PARTITIONS 4;
|
|
SET GLOBAL innodb_ddl_log_crash_reset_debug = 1;
|
|
SET SESSION DEBUG = '+d,ddl_log_crash_before_delete_space_log_2';
|
|
ALTER TABLE t1 COALESCE PARTITION 2;
|
|
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)) PARTITION BY HASH(a) PARTITIONS 4;
|
|
SET GLOBAL innodb_ddl_log_crash_reset_debug = 1;
|
|
SET SESSION DEBUG = '+d,ddl_log_crash_before_delete_space_log_3';
|
|
ALTER TABLE t1 COALESCE PARTITION 2;
|
|
SET SESSION DEBUG = '-d,ddl_log_crash_before_delete_space_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)) PARTITION BY HASH(a) PARTITIONS 4;
|
|
SET GLOBAL innodb_ddl_log_crash_reset_debug = 1;
|
|
SET SESSION DEBUG = '+d,ddl_log_crash_before_delete_space_log_4';
|
|
ALTER TABLE t1 COALESCE PARTITION 2;
|
|
SET SESSION DEBUG = '-d,ddl_log_crash_before_delete_space_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)) PARTITION BY HASH(a) PARTITIONS 4;
|
|
SET GLOBAL innodb_ddl_log_crash_reset_debug = 1;
|
|
SET SESSION DEBUG = '+d,ddl_log_crash_before_delete_space_log_5';
|
|
ALTER TABLE t1 COALESCE PARTITION 2;
|
|
SET SESSION DEBUG = '-d,ddl_log_crash_before_delete_space_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)) PARTITION BY HASH(a) PARTITIONS 4;
|
|
SET GLOBAL innodb_ddl_log_crash_reset_debug = 1;
|
|
SET SESSION DEBUG = '+d,ddl_log_crash_before_delete_space_log_6';
|
|
ALTER TABLE t1 COALESCE PARTITION 2;
|
|
SET SESSION DEBUG = '-d,ddl_log_crash_before_delete_space_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)) PARTITION BY HASH(a) PARTITIONS 4;
|
|
SET GLOBAL innodb_ddl_log_crash_reset_debug = 1;
|
|
SET SESSION DEBUG = '+d,ddl_log_crash_before_delete_space_log_7';
|
|
ALTER TABLE t1 COALESCE PARTITION 2;
|
|
# No such crash injection, statement did not crash, cleaning up
|
|
SET SESSION DEBUG = '-d,ddl_log_crash_before_delete_space_log_7';
|
|
DROP TABLE t1;
|
|
CREATE TABLE t1
|
|
(a INT NOT NULL AUTO_INCREMENT PRIMARY KEY, b VARCHAR(100), c INT NOT NULL, KEY(c)) PARTITION BY HASH(a) PARTITIONS 4;
|
|
SET GLOBAL innodb_ddl_log_crash_reset_debug = 1;
|
|
SET SESSION DEBUG = '+d,ddl_log_crash_after_delete_space_log_1';
|
|
ALTER TABLE t1 COALESCE PARTITION 2;
|
|
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)) PARTITION BY HASH(a) PARTITIONS 4;
|
|
SET GLOBAL innodb_ddl_log_crash_reset_debug = 1;
|
|
SET SESSION DEBUG = '+d,ddl_log_crash_after_delete_space_log_2';
|
|
ALTER TABLE t1 COALESCE PARTITION 2;
|
|
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)) PARTITION BY HASH(a) PARTITIONS 4;
|
|
SET GLOBAL innodb_ddl_log_crash_reset_debug = 1;
|
|
SET SESSION DEBUG = '+d,ddl_log_crash_after_delete_space_log_3';
|
|
ALTER TABLE t1 COALESCE PARTITION 2;
|
|
SET SESSION DEBUG = '-d,ddl_log_crash_after_delete_space_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)) PARTITION BY HASH(a) PARTITIONS 4;
|
|
SET GLOBAL innodb_ddl_log_crash_reset_debug = 1;
|
|
SET SESSION DEBUG = '+d,ddl_log_crash_after_delete_space_log_4';
|
|
ALTER TABLE t1 COALESCE PARTITION 2;
|
|
SET SESSION DEBUG = '-d,ddl_log_crash_after_delete_space_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)) PARTITION BY HASH(a) PARTITIONS 4;
|
|
SET GLOBAL innodb_ddl_log_crash_reset_debug = 1;
|
|
SET SESSION DEBUG = '+d,ddl_log_crash_after_delete_space_log_5';
|
|
ALTER TABLE t1 COALESCE PARTITION 2;
|
|
SET SESSION DEBUG = '-d,ddl_log_crash_after_delete_space_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)) PARTITION BY HASH(a) PARTITIONS 4;
|
|
SET GLOBAL innodb_ddl_log_crash_reset_debug = 1;
|
|
SET SESSION DEBUG = '+d,ddl_log_crash_after_delete_space_log_6';
|
|
ALTER TABLE t1 COALESCE PARTITION 2;
|
|
SET SESSION DEBUG = '-d,ddl_log_crash_after_delete_space_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)) PARTITION BY HASH(a) PARTITIONS 4;
|
|
SET GLOBAL innodb_ddl_log_crash_reset_debug = 1;
|
|
SET SESSION DEBUG = '+d,ddl_log_crash_after_delete_space_log_7';
|
|
ALTER TABLE t1 COALESCE PARTITION 2;
|
|
# No such crash injection, statement did not crash, cleaning up
|
|
SET SESSION DEBUG = '-d,ddl_log_crash_after_delete_space_log_7';
|
|
DROP TABLE t1;
|
|
CREATE TABLE t1
|
|
(a INT NOT NULL AUTO_INCREMENT PRIMARY KEY, b VARCHAR(100), c INT NOT NULL, KEY(c)) PARTITION BY HASH(a) PARTITIONS 4;
|
|
SET GLOBAL innodb_ddl_log_crash_reset_debug = 1;
|
|
SET SESSION DEBUG = '+d,ddl_log_crash_after_delete_space_delete_1';
|
|
ALTER TABLE t1 COALESCE PARTITION 2;
|
|
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)) PARTITION BY HASH(a) PARTITIONS 4;
|
|
SET GLOBAL innodb_ddl_log_crash_reset_debug = 1;
|
|
SET SESSION DEBUG = '+d,ddl_log_crash_after_delete_space_delete_2';
|
|
ALTER TABLE t1 COALESCE PARTITION 2;
|
|
SET SESSION DEBUG = '-d,ddl_log_crash_after_delete_space_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)) PARTITION BY HASH(a) PARTITIONS 4;
|
|
SET GLOBAL innodb_ddl_log_crash_reset_debug = 1;
|
|
SET SESSION DEBUG = '+d,ddl_log_crash_after_delete_space_delete_3';
|
|
ALTER TABLE t1 COALESCE PARTITION 2;
|
|
# No such crash injection, statement did not crash, cleaning up
|
|
SET SESSION DEBUG = '-d,ddl_log_crash_after_delete_space_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)) PARTITION BY HASH(a) PARTITIONS 4;
|
|
SET GLOBAL innodb_ddl_log_crash_reset_debug = 1;
|
|
SET SESSION DEBUG = '+d,ddl_log_crash_before_rename_space_log_1';
|
|
ALTER TABLE t1 COALESCE PARTITION 2;
|
|
SET SESSION DEBUG = '-d,ddl_log_crash_before_rename_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)) PARTITION BY HASH(a) PARTITIONS 4;
|
|
SET GLOBAL innodb_ddl_log_crash_reset_debug = 1;
|
|
SET SESSION DEBUG = '+d,ddl_log_crash_before_rename_space_log_2';
|
|
ALTER TABLE t1 COALESCE PARTITION 2;
|
|
SET SESSION DEBUG = '-d,ddl_log_crash_before_rename_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)) PARTITION BY HASH(a) PARTITIONS 4;
|
|
SET GLOBAL innodb_ddl_log_crash_reset_debug = 1;
|
|
SET SESSION DEBUG = '+d,ddl_log_crash_before_rename_space_log_3';
|
|
ALTER TABLE t1 COALESCE PARTITION 2;
|
|
SET SESSION DEBUG = '-d,ddl_log_crash_before_rename_space_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)) PARTITION BY HASH(a) PARTITIONS 4;
|
|
SET GLOBAL innodb_ddl_log_crash_reset_debug = 1;
|
|
SET SESSION DEBUG = '+d,ddl_log_crash_before_rename_space_log_4';
|
|
ALTER TABLE t1 COALESCE PARTITION 2;
|
|
SET SESSION DEBUG = '-d,ddl_log_crash_before_rename_space_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)) PARTITION BY HASH(a) PARTITIONS 4;
|
|
SET GLOBAL innodb_ddl_log_crash_reset_debug = 1;
|
|
SET SESSION DEBUG = '+d,ddl_log_crash_before_rename_space_log_5';
|
|
ALTER TABLE t1 COALESCE PARTITION 2;
|
|
# No such crash injection, statement did not crash, cleaning up
|
|
SET SESSION DEBUG = '-d,ddl_log_crash_before_rename_space_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)) PARTITION BY HASH(a) PARTITIONS 4;
|
|
SET GLOBAL innodb_ddl_log_crash_reset_debug = 1;
|
|
SET SESSION DEBUG = '+d,ddl_log_crash_after_rename_space_log_1';
|
|
ALTER TABLE t1 COALESCE PARTITION 2;
|
|
SET SESSION DEBUG = '-d,ddl_log_crash_after_rename_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)) PARTITION BY HASH(a) PARTITIONS 4;
|
|
SET GLOBAL innodb_ddl_log_crash_reset_debug = 1;
|
|
SET SESSION DEBUG = '+d,ddl_log_crash_after_rename_space_log_2';
|
|
ALTER TABLE t1 COALESCE PARTITION 2;
|
|
SET SESSION DEBUG = '-d,ddl_log_crash_after_rename_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)) PARTITION BY HASH(a) PARTITIONS 4;
|
|
SET GLOBAL innodb_ddl_log_crash_reset_debug = 1;
|
|
SET SESSION DEBUG = '+d,ddl_log_crash_after_rename_space_log_3';
|
|
ALTER TABLE t1 COALESCE PARTITION 2;
|
|
SET SESSION DEBUG = '-d,ddl_log_crash_after_rename_space_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)) PARTITION BY HASH(a) PARTITIONS 4;
|
|
SET GLOBAL innodb_ddl_log_crash_reset_debug = 1;
|
|
SET SESSION DEBUG = '+d,ddl_log_crash_after_rename_space_log_4';
|
|
ALTER TABLE t1 COALESCE PARTITION 2;
|
|
SET SESSION DEBUG = '-d,ddl_log_crash_after_rename_space_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)) PARTITION BY HASH(a) PARTITIONS 4;
|
|
SET GLOBAL innodb_ddl_log_crash_reset_debug = 1;
|
|
SET SESSION DEBUG = '+d,ddl_log_crash_after_rename_space_log_5';
|
|
ALTER TABLE t1 COALESCE PARTITION 2;
|
|
# No such crash injection, statement did not crash, cleaning up
|
|
SET SESSION DEBUG = '-d,ddl_log_crash_after_rename_space_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)) PARTITION BY HASH(a) PARTITIONS 4;
|
|
SET GLOBAL innodb_ddl_log_crash_reset_debug = 1;
|
|
SET SESSION DEBUG = '+d,ddl_log_crash_after_rename_space_delete_1';
|
|
ALTER TABLE t1 COALESCE PARTITION 2;
|
|
SET SESSION DEBUG = '-d,ddl_log_crash_after_rename_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)) PARTITION BY HASH(a) PARTITIONS 4;
|
|
SET GLOBAL innodb_ddl_log_crash_reset_debug = 1;
|
|
SET SESSION DEBUG = '+d,ddl_log_crash_after_rename_space_delete_2';
|
|
ALTER TABLE t1 COALESCE PARTITION 2;
|
|
SET SESSION DEBUG = '-d,ddl_log_crash_after_rename_space_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)) PARTITION BY HASH(a) PARTITIONS 4;
|
|
SET GLOBAL innodb_ddl_log_crash_reset_debug = 1;
|
|
SET SESSION DEBUG = '+d,ddl_log_crash_after_rename_space_delete_3';
|
|
ALTER TABLE t1 COALESCE PARTITION 2;
|
|
SET SESSION DEBUG = '-d,ddl_log_crash_after_rename_space_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)) PARTITION BY HASH(a) PARTITIONS 4;
|
|
SET GLOBAL innodb_ddl_log_crash_reset_debug = 1;
|
|
SET SESSION DEBUG = '+d,ddl_log_crash_after_rename_space_delete_4';
|
|
ALTER TABLE t1 COALESCE PARTITION 2;
|
|
SET SESSION DEBUG = '-d,ddl_log_crash_after_rename_space_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)) PARTITION BY HASH(a) PARTITIONS 4;
|
|
SET GLOBAL innodb_ddl_log_crash_reset_debug = 1;
|
|
SET SESSION DEBUG = '+d,ddl_log_crash_after_rename_space_delete_5';
|
|
ALTER TABLE t1 COALESCE PARTITION 2;
|
|
# No such crash injection, statement did not crash, cleaning up
|
|
SET SESSION DEBUG = '-d,ddl_log_crash_after_rename_space_delete_5';
|
|
DROP TABLE t1;
|
|
CREATE TABLE t1
|
|
(a INT NOT NULL AUTO_INCREMENT PRIMARY KEY, b VARCHAR(100), c INT NOT NULL, KEY(c)) PARTITION BY HASH(a) PARTITIONS 4;
|
|
SET GLOBAL innodb_ddl_log_crash_reset_debug = 1;
|
|
SET SESSION DEBUG = '+d,ddl_log_before_post_ddl';
|
|
ALTER TABLE t1 COALESCE PARTITION 2;
|
|
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)) PARTITION BY HASH(a) PARTITIONS 4;
|
|
SET GLOBAL innodb_ddl_log_crash_reset_debug = 1;
|
|
SET SESSION DEBUG = '+d,ddl_log_crash_after_replay_1';
|
|
ALTER TABLE t1 COALESCE PARTITION 2;
|
|
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)) PARTITION BY HASH(a) PARTITIONS 4;
|
|
SET GLOBAL innodb_ddl_log_crash_reset_debug = 1;
|
|
SET SESSION DEBUG = '+d,ddl_log_crash_after_replay_2';
|
|
ALTER TABLE t1 COALESCE PARTITION 2;
|
|
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)) PARTITION BY HASH(a) PARTITIONS 4;
|
|
SET GLOBAL innodb_ddl_log_crash_reset_debug = 1;
|
|
SET SESSION DEBUG = '+d,ddl_log_crash_after_replay_3';
|
|
ALTER TABLE t1 COALESCE PARTITION 2;
|
|
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)) PARTITION BY HASH(a) PARTITIONS 4;
|
|
SET GLOBAL innodb_ddl_log_crash_reset_debug = 1;
|
|
SET SESSION DEBUG = '+d,ddl_log_crash_after_replay_4';
|
|
ALTER TABLE t1 COALESCE PARTITION 2;
|
|
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)) PARTITION BY HASH(a) PARTITIONS 4;
|
|
SET GLOBAL innodb_ddl_log_crash_reset_debug = 1;
|
|
SET SESSION DEBUG = '+d,ddl_log_crash_after_replay_5';
|
|
ALTER TABLE t1 COALESCE PARTITION 2;
|
|
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)) PARTITION BY HASH(a) PARTITIONS 4;
|
|
SET GLOBAL innodb_ddl_log_crash_reset_debug = 1;
|
|
SET SESSION DEBUG = '+d,ddl_log_crash_after_replay_6';
|
|
ALTER TABLE t1 COALESCE PARTITION 2;
|
|
SET SESSION DEBUG = '-d,ddl_log_crash_after_replay_6';
|
|
DROP TABLE t1;
|
|
CREATE TABLE t1
|
|
(a INT NOT NULL AUTO_INCREMENT PRIMARY KEY, b VARCHAR(100), c INT NOT NULL, KEY(c)) PARTITION BY HASH(a) PARTITIONS 4;
|
|
SET GLOBAL innodb_ddl_log_crash_reset_debug = 1;
|
|
SET SESSION DEBUG = '+d,ddl_log_crash_after_replay_7';
|
|
ALTER TABLE t1 COALESCE PARTITION 2;
|
|
SET SESSION DEBUG = '-d,ddl_log_crash_after_replay_7';
|
|
DROP TABLE t1;
|
|
CREATE TABLE t1
|
|
(a INT NOT NULL AUTO_INCREMENT PRIMARY KEY, b VARCHAR(100), c INT NOT NULL, KEY(c)) PARTITION BY HASH(a) PARTITIONS 4;
|
|
SET GLOBAL innodb_ddl_log_crash_reset_debug = 1;
|
|
SET SESSION DEBUG = '+d,ddl_log_crash_after_replay_8';
|
|
ALTER TABLE t1 COALESCE PARTITION 2;
|
|
SET SESSION DEBUG = '-d,ddl_log_crash_after_replay_8';
|
|
DROP TABLE t1;
|
|
CREATE TABLE t1
|
|
(a INT NOT NULL AUTO_INCREMENT PRIMARY KEY, b VARCHAR(100), c INT NOT NULL, KEY(c)) PARTITION BY HASH(a) PARTITIONS 4;
|
|
SET GLOBAL innodb_ddl_log_crash_reset_debug = 1;
|
|
SET SESSION DEBUG = '+d,ddl_log_crash_after_replay_9';
|
|
ALTER TABLE t1 COALESCE PARTITION 2;
|
|
# No such crash injection, statement did not crash, cleaning up
|
|
SET SESSION DEBUG = '-d,ddl_log_crash_after_replay_9';
|
|
DROP TABLE t1;
|
|
CREATE TABLE t2 (a INT NOT NULL AUTO_INCREMENT PRIMARY KEY, b VARCHAR(100), c INT NOT NULL, KEY(c));
|
|
CREATE TABLE t1
|
|
(a INT NOT NULL AUTO_INCREMENT PRIMARY KEY, b VARCHAR(100), c INT NOT NULL, KEY(c)) ENGINE=InnoDB
|
|
PARTITION BY RANGE(a) PARTITIONS 2
|
|
( PARTITION p0 VALUES LESS THAN (10),
|
|
PARTITION p1 VALUES LESS THAN (20));
|
|
SET GLOBAL innodb_ddl_log_crash_reset_debug = 1;
|
|
SET SESSION DEBUG = '+d,ddl_log_crash_before_rename_space_log_1';
|
|
ALTER TABLE t1 EXCHANGE PARTITION p1 WITH TABLE t2;
|
|
SET SESSION DEBUG = '-d,ddl_log_crash_before_rename_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)) ENGINE=InnoDB
|
|
PARTITION BY RANGE(a) PARTITIONS 2
|
|
( PARTITION p0 VALUES LESS THAN (10),
|
|
PARTITION p1 VALUES LESS THAN (20));
|
|
SET GLOBAL innodb_ddl_log_crash_reset_debug = 1;
|
|
SET SESSION DEBUG = '+d,ddl_log_crash_before_rename_space_log_2';
|
|
ALTER TABLE t1 EXCHANGE PARTITION p1 WITH TABLE t2;
|
|
SET SESSION DEBUG = '-d,ddl_log_crash_before_rename_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)) ENGINE=InnoDB
|
|
PARTITION BY RANGE(a) PARTITIONS 2
|
|
( PARTITION p0 VALUES LESS THAN (10),
|
|
PARTITION p1 VALUES LESS THAN (20));
|
|
SET GLOBAL innodb_ddl_log_crash_reset_debug = 1;
|
|
SET SESSION DEBUG = '+d,ddl_log_crash_before_rename_space_log_3';
|
|
ALTER TABLE t1 EXCHANGE PARTITION p1 WITH TABLE t2;
|
|
SET SESSION DEBUG = '-d,ddl_log_crash_before_rename_space_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)) ENGINE=InnoDB
|
|
PARTITION BY RANGE(a) PARTITIONS 2
|
|
( PARTITION p0 VALUES LESS THAN (10),
|
|
PARTITION p1 VALUES LESS THAN (20));
|
|
SET GLOBAL innodb_ddl_log_crash_reset_debug = 1;
|
|
SET SESSION DEBUG = '+d,ddl_log_crash_before_rename_space_log_4';
|
|
ALTER TABLE t1 EXCHANGE PARTITION p1 WITH TABLE t2;
|
|
# No such crash injection, statement did not crash, cleaning up
|
|
SET SESSION DEBUG = '-d,ddl_log_crash_before_rename_space_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)) ENGINE=InnoDB
|
|
PARTITION BY RANGE(a) PARTITIONS 2
|
|
( PARTITION p0 VALUES LESS THAN (10),
|
|
PARTITION p1 VALUES LESS THAN (20));
|
|
SET GLOBAL innodb_ddl_log_crash_reset_debug = 1;
|
|
SET SESSION DEBUG = '+d,ddl_log_crash_after_rename_space_log_1';
|
|
ALTER TABLE t1 EXCHANGE PARTITION p1 WITH TABLE t2;
|
|
SET SESSION DEBUG = '-d,ddl_log_crash_after_rename_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)) ENGINE=InnoDB
|
|
PARTITION BY RANGE(a) PARTITIONS 2
|
|
( PARTITION p0 VALUES LESS THAN (10),
|
|
PARTITION p1 VALUES LESS THAN (20));
|
|
SET GLOBAL innodb_ddl_log_crash_reset_debug = 1;
|
|
SET SESSION DEBUG = '+d,ddl_log_crash_after_rename_space_log_2';
|
|
ALTER TABLE t1 EXCHANGE PARTITION p1 WITH TABLE t2;
|
|
SET SESSION DEBUG = '-d,ddl_log_crash_after_rename_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)) ENGINE=InnoDB
|
|
PARTITION BY RANGE(a) PARTITIONS 2
|
|
( PARTITION p0 VALUES LESS THAN (10),
|
|
PARTITION p1 VALUES LESS THAN (20));
|
|
SET GLOBAL innodb_ddl_log_crash_reset_debug = 1;
|
|
SET SESSION DEBUG = '+d,ddl_log_crash_after_rename_space_log_3';
|
|
ALTER TABLE t1 EXCHANGE PARTITION p1 WITH TABLE t2;
|
|
SET SESSION DEBUG = '-d,ddl_log_crash_after_rename_space_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)) ENGINE=InnoDB
|
|
PARTITION BY RANGE(a) PARTITIONS 2
|
|
( PARTITION p0 VALUES LESS THAN (10),
|
|
PARTITION p1 VALUES LESS THAN (20));
|
|
SET GLOBAL innodb_ddl_log_crash_reset_debug = 1;
|
|
SET SESSION DEBUG = '+d,ddl_log_crash_after_rename_space_log_4';
|
|
ALTER TABLE t1 EXCHANGE PARTITION p1 WITH TABLE t2;
|
|
# No such crash injection, statement did not crash, cleaning up
|
|
SET SESSION DEBUG = '-d,ddl_log_crash_after_rename_space_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)) ENGINE=InnoDB
|
|
PARTITION BY RANGE(a) PARTITIONS 2
|
|
( PARTITION p0 VALUES LESS THAN (10),
|
|
PARTITION p1 VALUES LESS THAN (20));
|
|
SET GLOBAL innodb_ddl_log_crash_reset_debug = 1;
|
|
SET SESSION DEBUG = '+d,ddl_log_crash_after_rename_space_delete_1';
|
|
ALTER TABLE t1 EXCHANGE PARTITION p1 WITH TABLE t2;
|
|
SET SESSION DEBUG = '-d,ddl_log_crash_after_rename_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)) ENGINE=InnoDB
|
|
PARTITION BY RANGE(a) PARTITIONS 2
|
|
( PARTITION p0 VALUES LESS THAN (10),
|
|
PARTITION p1 VALUES LESS THAN (20));
|
|
SET GLOBAL innodb_ddl_log_crash_reset_debug = 1;
|
|
SET SESSION DEBUG = '+d,ddl_log_crash_after_rename_space_delete_2';
|
|
ALTER TABLE t1 EXCHANGE PARTITION p1 WITH TABLE t2;
|
|
SET SESSION DEBUG = '-d,ddl_log_crash_after_rename_space_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)) ENGINE=InnoDB
|
|
PARTITION BY RANGE(a) PARTITIONS 2
|
|
( PARTITION p0 VALUES LESS THAN (10),
|
|
PARTITION p1 VALUES LESS THAN (20));
|
|
SET GLOBAL innodb_ddl_log_crash_reset_debug = 1;
|
|
SET SESSION DEBUG = '+d,ddl_log_crash_after_rename_space_delete_3';
|
|
ALTER TABLE t1 EXCHANGE PARTITION p1 WITH TABLE t2;
|
|
SET SESSION DEBUG = '-d,ddl_log_crash_after_rename_space_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)) ENGINE=InnoDB
|
|
PARTITION BY RANGE(a) PARTITIONS 2
|
|
( PARTITION p0 VALUES LESS THAN (10),
|
|
PARTITION p1 VALUES LESS THAN (20));
|
|
SET GLOBAL innodb_ddl_log_crash_reset_debug = 1;
|
|
SET SESSION DEBUG = '+d,ddl_log_crash_after_rename_space_delete_4';
|
|
ALTER TABLE t1 EXCHANGE PARTITION p1 WITH TABLE t2;
|
|
# No such crash injection, statement did not crash, cleaning up
|
|
SET SESSION DEBUG = '-d,ddl_log_crash_after_rename_space_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)) ENGINE=InnoDB
|
|
PARTITION BY RANGE(a) PARTITIONS 2
|
|
( PARTITION p0 VALUES LESS THAN (10),
|
|
PARTITION p1 VALUES LESS THAN (20));
|
|
SET GLOBAL innodb_ddl_log_crash_reset_debug = 1;
|
|
SET SESSION DEBUG = '+d,ddl_log_before_post_ddl';
|
|
ALTER TABLE t1 EXCHANGE PARTITION p1 WITH TABLE t2;
|
|
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)) ENGINE=InnoDB
|
|
PARTITION BY RANGE(a) PARTITIONS 2
|
|
( PARTITION p0 VALUES LESS THAN (10),
|
|
PARTITION p1 VALUES LESS THAN (20));
|
|
SET GLOBAL innodb_ddl_log_crash_reset_debug = 1;
|
|
SET SESSION DEBUG = '+d,ddl_log_crash_after_replay_1';
|
|
ALTER TABLE t1 EXCHANGE PARTITION p1 WITH TABLE t2;
|
|
# No such crash injection, statement did not crash, cleaning up
|
|
SET SESSION DEBUG = '-d,ddl_log_crash_after_replay_1';
|
|
DROP TABLE t1;
|
|
CHECK TABLE t2;
|
|
Table Op Msg_type Msg_text
|
|
test.t2 check status OK
|
|
DROP TABLE t2;
|
|
SET GLOBAL innodb_ddl_log_crash_reset_debug = 0;
|