mirror of
				https://github.com/MariaDB/server.git
				synced 2025-11-04 04:46:15 +01:00 
			
		
		
		
	
		
			
				
	
	
		
			660 lines
		
	
	
	
		
			18 KiB
		
	
	
	
		
			Text
		
	
	
	
	
	
			
		
		
	
	
			660 lines
		
	
	
	
		
			18 KiB
		
	
	
	
		
			Text
		
	
	
	
	
	
create table const_table (a int, b int) engine=myisam;
 | 
						|
insert into const_table values (1,1),(2,2);
 | 
						|
flush tables;
 | 
						|
engine: myisam
 | 
						|
query: CREATE TABLE t1 (a int)
 | 
						|
crash point: ddl_log_create_before_create_frm
 | 
						|
t2.MYD
 | 
						|
t2.MYI
 | 
						|
t2.frm
 | 
						|
crash point: storage_engine_middle_of_create
 | 
						|
"No crash!"
 | 
						|
t1.MYD
 | 
						|
t1.MYI
 | 
						|
t1.frm
 | 
						|
t2.MYD
 | 
						|
t2.MYI
 | 
						|
t2.frm
 | 
						|
master-bin.000001	#	Query	#	#	use `test`; CREATE TABLE t1 (a int)
 | 
						|
crash point: ddl_log_create_before_create_table
 | 
						|
t2.MYD
 | 
						|
t2.MYI
 | 
						|
t2.frm
 | 
						|
crash point: ddl_log_create_after_create_table
 | 
						|
t2.MYD
 | 
						|
t2.MYI
 | 
						|
t2.frm
 | 
						|
crash point: ddl_log_create_after_drop
 | 
						|
"No crash!"
 | 
						|
t1.MYD
 | 
						|
t1.MYI
 | 
						|
t1.frm
 | 
						|
t2.MYD
 | 
						|
t2.MYI
 | 
						|
t2.frm
 | 
						|
master-bin.000001	#	Query	#	#	use `test`; CREATE TABLE t1 (a int)
 | 
						|
crash point: ddl_log_create_before_binlog
 | 
						|
t2.MYD
 | 
						|
t2.MYI
 | 
						|
t2.frm
 | 
						|
crash point: ddl_log_create_after_prepare_eof
 | 
						|
"No crash!"
 | 
						|
t1.MYD
 | 
						|
t1.MYI
 | 
						|
t1.frm
 | 
						|
t2.MYD
 | 
						|
t2.MYI
 | 
						|
t2.frm
 | 
						|
master-bin.000001	#	Query	#	#	use `test`; CREATE TABLE t1 (a int)
 | 
						|
crash point: ddl_log_create_after_binlog
 | 
						|
t1.MYD
 | 
						|
t1.MYI
 | 
						|
t1.frm
 | 
						|
t2.MYD
 | 
						|
t2.MYI
 | 
						|
t2.frm
 | 
						|
master-bin.000001	#	Query	#	#	use `test`; CREATE TABLE t1 (a int)
 | 
						|
crash point: ddl_log_create_log_complete
 | 
						|
"No crash!"
 | 
						|
t1.MYD
 | 
						|
t1.MYI
 | 
						|
t1.frm
 | 
						|
t2.MYD
 | 
						|
t2.MYI
 | 
						|
t2.frm
 | 
						|
master-bin.000001	#	Query	#	#	use `test`; CREATE TABLE t1 (a int)
 | 
						|
query: CREATE TABLE t1 (a vector(5) not null, VECTOR INDEX(a))
 | 
						|
crash point: ddl_log_create_before_create_frm
 | 
						|
t2.MYD
 | 
						|
t2.MYI
 | 
						|
t2.frm
 | 
						|
crash point: storage_engine_middle_of_create
 | 
						|
"No crash!"
 | 
						|
t1#i#00.MYD
 | 
						|
t1#i#00.MYI
 | 
						|
t1.MYD
 | 
						|
t1.MYI
 | 
						|
t1.frm
 | 
						|
t2.MYD
 | 
						|
t2.MYI
 | 
						|
t2.frm
 | 
						|
master-bin.000001	#	Query	#	#	use `test`; CREATE TABLE t1 (a vector(5) not null, VECTOR INDEX(a))
 | 
						|
crash point: ddl_log_create_before_create_table
 | 
						|
t2.MYD
 | 
						|
t2.MYI
 | 
						|
t2.frm
 | 
						|
crash point: ddl_log_create_after_create_table
 | 
						|
t2.MYD
 | 
						|
t2.MYI
 | 
						|
t2.frm
 | 
						|
crash point: ddl_log_create_after_drop
 | 
						|
"No crash!"
 | 
						|
t1#i#00.MYD
 | 
						|
t1#i#00.MYI
 | 
						|
t1.MYD
 | 
						|
t1.MYI
 | 
						|
t1.frm
 | 
						|
t2.MYD
 | 
						|
t2.MYI
 | 
						|
t2.frm
 | 
						|
master-bin.000001	#	Query	#	#	use `test`; CREATE TABLE t1 (a vector(5) not null, VECTOR INDEX(a))
 | 
						|
crash point: ddl_log_create_before_binlog
 | 
						|
t2.MYD
 | 
						|
t2.MYI
 | 
						|
t2.frm
 | 
						|
crash point: ddl_log_create_after_prepare_eof
 | 
						|
"No crash!"
 | 
						|
t1#i#00.MYD
 | 
						|
t1#i#00.MYI
 | 
						|
t1.MYD
 | 
						|
t1.MYI
 | 
						|
t1.frm
 | 
						|
t2.MYD
 | 
						|
t2.MYI
 | 
						|
t2.frm
 | 
						|
master-bin.000001	#	Query	#	#	use `test`; CREATE TABLE t1 (a vector(5) not null, VECTOR INDEX(a))
 | 
						|
crash point: ddl_log_create_after_binlog
 | 
						|
t1#i#00.MYD
 | 
						|
t1#i#00.MYI
 | 
						|
t1.MYD
 | 
						|
t1.MYI
 | 
						|
t1.frm
 | 
						|
t2.MYD
 | 
						|
t2.MYI
 | 
						|
t2.frm
 | 
						|
master-bin.000001	#	Query	#	#	use `test`; CREATE TABLE t1 (a vector(5) not null, VECTOR INDEX(a))
 | 
						|
crash point: ddl_log_create_log_complete
 | 
						|
"No crash!"
 | 
						|
t1#i#00.MYD
 | 
						|
t1#i#00.MYI
 | 
						|
t1.MYD
 | 
						|
t1.MYI
 | 
						|
t1.frm
 | 
						|
t2.MYD
 | 
						|
t2.MYI
 | 
						|
t2.frm
 | 
						|
master-bin.000001	#	Query	#	#	use `test`; CREATE TABLE t1 (a vector(5) not null, VECTOR INDEX(a))
 | 
						|
query: CREATE OR REPLACE TABLE t2 (a int)
 | 
						|
crash point: ddl_log_create_before_create_frm
 | 
						|
master-bin.000002	#	Query	#	#	use `test`; DROP TABLE IF EXISTS `t2` /* generated by ddl recovery */
 | 
						|
crash point: storage_engine_middle_of_create
 | 
						|
"No crash!"
 | 
						|
t2.MYD
 | 
						|
t2.MYI
 | 
						|
t2.frm
 | 
						|
master-bin.000001	#	Query	#	#	use `test`; CREATE OR REPLACE TABLE t2 (a int)
 | 
						|
crash point: ddl_log_create_before_create_table
 | 
						|
master-bin.000002	#	Query	#	#	use `test`; DROP TABLE IF EXISTS `t2` /* generated by ddl recovery */
 | 
						|
crash point: ddl_log_create_after_create_table
 | 
						|
master-bin.000002	#	Query	#	#	use `test`; DROP TABLE IF EXISTS `t2` /* generated by ddl recovery */
 | 
						|
crash point: ddl_log_create_after_drop
 | 
						|
master-bin.000002	#	Query	#	#	use `test`; DROP TABLE IF EXISTS `t2` /* generated by ddl recovery */
 | 
						|
crash point: ddl_log_create_before_binlog
 | 
						|
master-bin.000002	#	Query	#	#	use `test`; DROP TABLE IF EXISTS `t2` /* generated by ddl recovery */
 | 
						|
crash point: ddl_log_create_after_prepare_eof
 | 
						|
"No crash!"
 | 
						|
t2.MYD
 | 
						|
t2.MYI
 | 
						|
t2.frm
 | 
						|
master-bin.000001	#	Query	#	#	use `test`; CREATE OR REPLACE TABLE t2 (a int)
 | 
						|
crash point: ddl_log_create_after_binlog
 | 
						|
t2.MYD
 | 
						|
t2.MYI
 | 
						|
t2.frm
 | 
						|
master-bin.000001	#	Query	#	#	use `test`; CREATE OR REPLACE TABLE t2 (a int)
 | 
						|
crash point: ddl_log_create_log_complete
 | 
						|
"No crash!"
 | 
						|
t2.MYD
 | 
						|
t2.MYI
 | 
						|
t2.frm
 | 
						|
master-bin.000001	#	Query	#	#	use `test`; CREATE OR REPLACE TABLE t2 (a int)
 | 
						|
query: CREATE TABLE t1 LIKE const_table
 | 
						|
crash point: ddl_log_create_before_create_frm
 | 
						|
t2.MYD
 | 
						|
t2.MYI
 | 
						|
t2.frm
 | 
						|
crash point: storage_engine_middle_of_create
 | 
						|
"No crash!"
 | 
						|
t1.MYD
 | 
						|
t1.MYI
 | 
						|
t1.frm
 | 
						|
t2.MYD
 | 
						|
t2.MYI
 | 
						|
t2.frm
 | 
						|
master-bin.000001	#	Query	#	#	use `test`; CREATE TABLE t1 LIKE const_table
 | 
						|
crash point: ddl_log_create_before_create_table
 | 
						|
t2.MYD
 | 
						|
t2.MYI
 | 
						|
t2.frm
 | 
						|
crash point: ddl_log_create_after_create_table
 | 
						|
t2.MYD
 | 
						|
t2.MYI
 | 
						|
t2.frm
 | 
						|
crash point: ddl_log_create_after_drop
 | 
						|
"No crash!"
 | 
						|
t1.MYD
 | 
						|
t1.MYI
 | 
						|
t1.frm
 | 
						|
t2.MYD
 | 
						|
t2.MYI
 | 
						|
t2.frm
 | 
						|
master-bin.000001	#	Query	#	#	use `test`; CREATE TABLE t1 LIKE const_table
 | 
						|
crash point: ddl_log_create_before_binlog
 | 
						|
t2.MYD
 | 
						|
t2.MYI
 | 
						|
t2.frm
 | 
						|
crash point: ddl_log_create_after_prepare_eof
 | 
						|
"No crash!"
 | 
						|
t1.MYD
 | 
						|
t1.MYI
 | 
						|
t1.frm
 | 
						|
t2.MYD
 | 
						|
t2.MYI
 | 
						|
t2.frm
 | 
						|
master-bin.000001	#	Query	#	#	use `test`; CREATE TABLE t1 LIKE const_table
 | 
						|
crash point: ddl_log_create_after_binlog
 | 
						|
t1.MYD
 | 
						|
t1.MYI
 | 
						|
t1.frm
 | 
						|
t2.MYD
 | 
						|
t2.MYI
 | 
						|
t2.frm
 | 
						|
master-bin.000001	#	Query	#	#	use `test`; CREATE TABLE t1 LIKE const_table
 | 
						|
crash point: ddl_log_create_log_complete
 | 
						|
"No crash!"
 | 
						|
t1.MYD
 | 
						|
t1.MYI
 | 
						|
t1.frm
 | 
						|
t2.MYD
 | 
						|
t2.MYI
 | 
						|
t2.frm
 | 
						|
master-bin.000001	#	Query	#	#	use `test`; CREATE TABLE t1 LIKE const_table
 | 
						|
query: CREATE OR REPLACE TABLE t2 LIKE const_table
 | 
						|
crash point: ddl_log_create_before_create_frm
 | 
						|
master-bin.000002	#	Query	#	#	use `test`; DROP TABLE IF EXISTS `t2` /* generated by ddl recovery */
 | 
						|
crash point: storage_engine_middle_of_create
 | 
						|
"No crash!"
 | 
						|
t2.MYD
 | 
						|
t2.MYI
 | 
						|
t2.frm
 | 
						|
master-bin.000001	#	Query	#	#	use `test`; CREATE OR REPLACE TABLE t2 LIKE const_table
 | 
						|
crash point: ddl_log_create_before_create_table
 | 
						|
master-bin.000002	#	Query	#	#	use `test`; DROP TABLE IF EXISTS `t2` /* generated by ddl recovery */
 | 
						|
crash point: ddl_log_create_after_create_table
 | 
						|
master-bin.000002	#	Query	#	#	use `test`; DROP TABLE IF EXISTS `t2` /* generated by ddl recovery */
 | 
						|
crash point: ddl_log_create_after_drop
 | 
						|
master-bin.000002	#	Query	#	#	use `test`; DROP TABLE IF EXISTS `t2` /* generated by ddl recovery */
 | 
						|
crash point: ddl_log_create_before_binlog
 | 
						|
master-bin.000002	#	Query	#	#	use `test`; DROP TABLE IF EXISTS `t2` /* generated by ddl recovery */
 | 
						|
crash point: ddl_log_create_after_prepare_eof
 | 
						|
"No crash!"
 | 
						|
t2.MYD
 | 
						|
t2.MYI
 | 
						|
t2.frm
 | 
						|
master-bin.000001	#	Query	#	#	use `test`; CREATE OR REPLACE TABLE t2 LIKE const_table
 | 
						|
crash point: ddl_log_create_after_binlog
 | 
						|
t2.MYD
 | 
						|
t2.MYI
 | 
						|
t2.frm
 | 
						|
master-bin.000001	#	Query	#	#	use `test`; CREATE OR REPLACE TABLE t2 LIKE const_table
 | 
						|
crash point: ddl_log_create_log_complete
 | 
						|
"No crash!"
 | 
						|
t2.MYD
 | 
						|
t2.MYI
 | 
						|
t2.frm
 | 
						|
master-bin.000001	#	Query	#	#	use `test`; CREATE OR REPLACE TABLE t2 LIKE const_table
 | 
						|
query: CREATE TABLE t1 SELECT * from t2
 | 
						|
crash point: ddl_log_create_before_create_frm
 | 
						|
t2.MYD
 | 
						|
t2.MYI
 | 
						|
t2.frm
 | 
						|
crash point: storage_engine_middle_of_create
 | 
						|
"No crash!"
 | 
						|
t1.MYD
 | 
						|
t1.MYI
 | 
						|
t1.frm
 | 
						|
t2.MYD
 | 
						|
t2.MYI
 | 
						|
t2.frm
 | 
						|
master-bin.000001	#	Query	#	#	use `test`; CREATE TABLE `t1` (
 | 
						|
  `seq` bigint(20) unsigned NOT NULL
 | 
						|
)
 | 
						|
master-bin.000001	#	Annotate_rows	#	#	CREATE TABLE t1 SELECT * from t2
 | 
						|
crash point: ddl_log_create_before_create_table
 | 
						|
t2.MYD
 | 
						|
t2.MYI
 | 
						|
t2.frm
 | 
						|
crash point: ddl_log_create_after_create_table
 | 
						|
t2.MYD
 | 
						|
t2.MYI
 | 
						|
t2.frm
 | 
						|
crash point: ddl_log_create_after_drop
 | 
						|
"No crash!"
 | 
						|
t1.MYD
 | 
						|
t1.MYI
 | 
						|
t1.frm
 | 
						|
t2.MYD
 | 
						|
t2.MYI
 | 
						|
t2.frm
 | 
						|
master-bin.000001	#	Query	#	#	use `test`; CREATE TABLE `t1` (
 | 
						|
  `seq` bigint(20) unsigned NOT NULL
 | 
						|
)
 | 
						|
master-bin.000001	#	Annotate_rows	#	#	CREATE TABLE t1 SELECT * from t2
 | 
						|
crash point: ddl_log_create_before_binlog
 | 
						|
t2.MYD
 | 
						|
t2.MYI
 | 
						|
t2.frm
 | 
						|
crash point: ddl_log_create_after_prepare_eof
 | 
						|
t2.MYD
 | 
						|
t2.MYI
 | 
						|
t2.frm
 | 
						|
crash point: ddl_log_create_after_binlog
 | 
						|
t1.MYD
 | 
						|
t1.MYI
 | 
						|
t1.frm
 | 
						|
t2.MYD
 | 
						|
t2.MYI
 | 
						|
t2.frm
 | 
						|
master-bin.000001	#	Query	#	#	use `test`; CREATE TABLE `t1` (
 | 
						|
  `seq` bigint(20) unsigned NOT NULL
 | 
						|
)
 | 
						|
master-bin.000001	#	Annotate_rows	#	#	CREATE TABLE t1 SELECT * from t2
 | 
						|
crash point: ddl_log_create_log_complete
 | 
						|
t1.MYD
 | 
						|
t1.MYI
 | 
						|
t1.frm
 | 
						|
t2.MYD
 | 
						|
t2.MYI
 | 
						|
t2.frm
 | 
						|
master-bin.000001	#	Query	#	#	use `test`; CREATE TABLE `t1` (
 | 
						|
  `seq` bigint(20) unsigned NOT NULL
 | 
						|
)
 | 
						|
master-bin.000001	#	Annotate_rows	#	#	CREATE TABLE t1 SELECT * from t2
 | 
						|
query: CREATE OR REPLACE TABLE t2 SELECT * from const_table
 | 
						|
crash point: ddl_log_create_before_create_frm
 | 
						|
master-bin.000002	#	Query	#	#	use `test`; DROP TABLE IF EXISTS `t2` /* generated by ddl recovery */
 | 
						|
crash point: storage_engine_middle_of_create
 | 
						|
"No crash!"
 | 
						|
t2.MYD
 | 
						|
t2.MYI
 | 
						|
t2.frm
 | 
						|
master-bin.000001	#	Query	#	#	use `test`; CREATE OR REPLACE TABLE `t2` (
 | 
						|
  `a` int(11) DEFAULT NULL,
 | 
						|
  `b` int(11) DEFAULT NULL
 | 
						|
)
 | 
						|
master-bin.000001	#	Annotate_rows	#	#	CREATE OR REPLACE TABLE t2 SELECT * from const_table
 | 
						|
crash point: ddl_log_create_before_create_table
 | 
						|
master-bin.000002	#	Query	#	#	use `test`; DROP TABLE IF EXISTS `t2` /* generated by ddl recovery */
 | 
						|
crash point: ddl_log_create_after_create_table
 | 
						|
master-bin.000002	#	Query	#	#	use `test`; DROP TABLE IF EXISTS `t2` /* generated by ddl recovery */
 | 
						|
crash point: ddl_log_create_after_drop
 | 
						|
master-bin.000002	#	Query	#	#	use `test`; DROP TABLE IF EXISTS `t2` /* generated by ddl recovery */
 | 
						|
crash point: ddl_log_create_before_binlog
 | 
						|
master-bin.000002	#	Query	#	#	use `test`; DROP TABLE IF EXISTS `t2` /* generated by ddl recovery */
 | 
						|
crash point: ddl_log_create_after_prepare_eof
 | 
						|
master-bin.000002	#	Query	#	#	use `test`; DROP TABLE IF EXISTS `t2` /* generated by ddl recovery */
 | 
						|
crash point: ddl_log_create_after_binlog
 | 
						|
t2.MYD
 | 
						|
t2.MYI
 | 
						|
t2.frm
 | 
						|
master-bin.000001	#	Query	#	#	use `test`; CREATE OR REPLACE TABLE `t2` (
 | 
						|
  `a` int(11) DEFAULT NULL,
 | 
						|
  `b` int(11) DEFAULT NULL
 | 
						|
)
 | 
						|
master-bin.000001	#	Annotate_rows	#	#	CREATE OR REPLACE TABLE t2 SELECT * from const_table
 | 
						|
crash point: ddl_log_create_log_complete
 | 
						|
t2.MYD
 | 
						|
t2.MYI
 | 
						|
t2.frm
 | 
						|
master-bin.000001	#	Query	#	#	use `test`; CREATE OR REPLACE TABLE `t2` (
 | 
						|
  `a` int(11) DEFAULT NULL,
 | 
						|
  `b` int(11) DEFAULT NULL
 | 
						|
)
 | 
						|
master-bin.000001	#	Annotate_rows	#	#	CREATE OR REPLACE TABLE t2 SELECT * from const_table
 | 
						|
engine: innodb
 | 
						|
query: CREATE TABLE t1 (a int)
 | 
						|
crash point: ddl_log_create_before_create_frm
 | 
						|
t2.frm
 | 
						|
t2.ibd
 | 
						|
crash point: storage_engine_middle_of_create
 | 
						|
"No crash!"
 | 
						|
t1.frm
 | 
						|
t1.ibd
 | 
						|
t2.frm
 | 
						|
t2.ibd
 | 
						|
master-bin.000001	#	Query	#	#	use `test`; CREATE TABLE t1 (a int)
 | 
						|
crash point: ddl_log_create_before_create_table
 | 
						|
t2.frm
 | 
						|
t2.ibd
 | 
						|
crash point: ddl_log_create_after_create_table
 | 
						|
t2.frm
 | 
						|
t2.ibd
 | 
						|
crash point: ddl_log_create_after_drop
 | 
						|
"No crash!"
 | 
						|
t1.frm
 | 
						|
t1.ibd
 | 
						|
t2.frm
 | 
						|
t2.ibd
 | 
						|
master-bin.000001	#	Query	#	#	use `test`; CREATE TABLE t1 (a int)
 | 
						|
crash point: ddl_log_create_before_binlog
 | 
						|
t2.frm
 | 
						|
t2.ibd
 | 
						|
crash point: ddl_log_create_after_prepare_eof
 | 
						|
"No crash!"
 | 
						|
t1.frm
 | 
						|
t1.ibd
 | 
						|
t2.frm
 | 
						|
t2.ibd
 | 
						|
master-bin.000001	#	Query	#	#	use `test`; CREATE TABLE t1 (a int)
 | 
						|
crash point: ddl_log_create_after_binlog
 | 
						|
t1.frm
 | 
						|
t1.ibd
 | 
						|
t2.frm
 | 
						|
t2.ibd
 | 
						|
master-bin.000001	#	Query	#	#	use `test`; CREATE TABLE t1 (a int)
 | 
						|
crash point: ddl_log_create_log_complete
 | 
						|
"No crash!"
 | 
						|
t1.frm
 | 
						|
t1.ibd
 | 
						|
t2.frm
 | 
						|
t2.ibd
 | 
						|
master-bin.000001	#	Query	#	#	use `test`; CREATE TABLE t1 (a int)
 | 
						|
query: CREATE TABLE t1 (a vector(5) not null, VECTOR INDEX(a))
 | 
						|
crash point: ddl_log_create_before_create_frm
 | 
						|
t2.frm
 | 
						|
t2.ibd
 | 
						|
crash point: storage_engine_middle_of_create
 | 
						|
"No crash!"
 | 
						|
t1#i#00.ibd
 | 
						|
t1.frm
 | 
						|
t1.ibd
 | 
						|
t2.frm
 | 
						|
t2.ibd
 | 
						|
master-bin.000001	#	Query	#	#	use `test`; CREATE TABLE t1 (a vector(5) not null, VECTOR INDEX(a))
 | 
						|
crash point: ddl_log_create_before_create_table
 | 
						|
t2.frm
 | 
						|
t2.ibd
 | 
						|
crash point: ddl_log_create_after_create_table
 | 
						|
t2.frm
 | 
						|
t2.ibd
 | 
						|
crash point: ddl_log_create_after_drop
 | 
						|
"No crash!"
 | 
						|
t1#i#00.ibd
 | 
						|
t1.frm
 | 
						|
t1.ibd
 | 
						|
t2.frm
 | 
						|
t2.ibd
 | 
						|
master-bin.000001	#	Query	#	#	use `test`; CREATE TABLE t1 (a vector(5) not null, VECTOR INDEX(a))
 | 
						|
crash point: ddl_log_create_before_binlog
 | 
						|
t2.frm
 | 
						|
t2.ibd
 | 
						|
crash point: ddl_log_create_after_prepare_eof
 | 
						|
"No crash!"
 | 
						|
t1#i#00.ibd
 | 
						|
t1.frm
 | 
						|
t1.ibd
 | 
						|
t2.frm
 | 
						|
t2.ibd
 | 
						|
master-bin.000001	#	Query	#	#	use `test`; CREATE TABLE t1 (a vector(5) not null, VECTOR INDEX(a))
 | 
						|
crash point: ddl_log_create_after_binlog
 | 
						|
t1#i#00.ibd
 | 
						|
t1.frm
 | 
						|
t1.ibd
 | 
						|
t2.frm
 | 
						|
t2.ibd
 | 
						|
master-bin.000001	#	Query	#	#	use `test`; CREATE TABLE t1 (a vector(5) not null, VECTOR INDEX(a))
 | 
						|
crash point: ddl_log_create_log_complete
 | 
						|
"No crash!"
 | 
						|
t1#i#00.ibd
 | 
						|
t1.frm
 | 
						|
t1.ibd
 | 
						|
t2.frm
 | 
						|
t2.ibd
 | 
						|
master-bin.000001	#	Query	#	#	use `test`; CREATE TABLE t1 (a vector(5) not null, VECTOR INDEX(a))
 | 
						|
query: CREATE OR REPLACE TABLE t2 (a int)
 | 
						|
crash point: ddl_log_create_before_create_frm
 | 
						|
master-bin.000002	#	Query	#	#	use `test`; DROP TABLE IF EXISTS `t2` /* generated by ddl recovery */
 | 
						|
crash point: storage_engine_middle_of_create
 | 
						|
"No crash!"
 | 
						|
t2.frm
 | 
						|
t2.ibd
 | 
						|
master-bin.000001	#	Query	#	#	use `test`; CREATE OR REPLACE TABLE t2 (a int)
 | 
						|
crash point: ddl_log_create_before_create_table
 | 
						|
master-bin.000002	#	Query	#	#	use `test`; DROP TABLE IF EXISTS `t2` /* generated by ddl recovery */
 | 
						|
crash point: ddl_log_create_after_create_table
 | 
						|
master-bin.000002	#	Query	#	#	use `test`; DROP TABLE IF EXISTS `t2` /* generated by ddl recovery */
 | 
						|
crash point: ddl_log_create_after_drop
 | 
						|
master-bin.000002	#	Query	#	#	use `test`; DROP TABLE IF EXISTS `t2` /* generated by ddl recovery */
 | 
						|
crash point: ddl_log_create_before_binlog
 | 
						|
master-bin.000002	#	Query	#	#	use `test`; DROP TABLE IF EXISTS `t2` /* generated by ddl recovery */
 | 
						|
crash point: ddl_log_create_after_prepare_eof
 | 
						|
"No crash!"
 | 
						|
t2.frm
 | 
						|
t2.ibd
 | 
						|
master-bin.000001	#	Query	#	#	use `test`; CREATE OR REPLACE TABLE t2 (a int)
 | 
						|
crash point: ddl_log_create_after_binlog
 | 
						|
t2.frm
 | 
						|
t2.ibd
 | 
						|
master-bin.000001	#	Query	#	#	use `test`; CREATE OR REPLACE TABLE t2 (a int)
 | 
						|
crash point: ddl_log_create_log_complete
 | 
						|
"No crash!"
 | 
						|
t2.frm
 | 
						|
t2.ibd
 | 
						|
master-bin.000001	#	Query	#	#	use `test`; CREATE OR REPLACE TABLE t2 (a int)
 | 
						|
query: CREATE TABLE t1 LIKE const_table
 | 
						|
crash point: ddl_log_create_before_create_frm
 | 
						|
t2.frm
 | 
						|
t2.ibd
 | 
						|
crash point: storage_engine_middle_of_create
 | 
						|
"No crash!"
 | 
						|
t1.MYD
 | 
						|
t1.MYI
 | 
						|
t1.frm
 | 
						|
t2.frm
 | 
						|
t2.ibd
 | 
						|
master-bin.000001	#	Query	#	#	use `test`; CREATE TABLE t1 LIKE const_table
 | 
						|
crash point: ddl_log_create_before_create_table
 | 
						|
t2.frm
 | 
						|
t2.ibd
 | 
						|
crash point: ddl_log_create_after_create_table
 | 
						|
t2.frm
 | 
						|
t2.ibd
 | 
						|
crash point: ddl_log_create_after_drop
 | 
						|
"No crash!"
 | 
						|
t1.MYD
 | 
						|
t1.MYI
 | 
						|
t1.frm
 | 
						|
t2.frm
 | 
						|
t2.ibd
 | 
						|
master-bin.000001	#	Query	#	#	use `test`; CREATE TABLE t1 LIKE const_table
 | 
						|
crash point: ddl_log_create_before_binlog
 | 
						|
t2.frm
 | 
						|
t2.ibd
 | 
						|
crash point: ddl_log_create_after_prepare_eof
 | 
						|
"No crash!"
 | 
						|
t1.MYD
 | 
						|
t1.MYI
 | 
						|
t1.frm
 | 
						|
t2.frm
 | 
						|
t2.ibd
 | 
						|
master-bin.000001	#	Query	#	#	use `test`; CREATE TABLE t1 LIKE const_table
 | 
						|
crash point: ddl_log_create_after_binlog
 | 
						|
t1.MYD
 | 
						|
t1.MYI
 | 
						|
t1.frm
 | 
						|
t2.frm
 | 
						|
t2.ibd
 | 
						|
master-bin.000001	#	Query	#	#	use `test`; CREATE TABLE t1 LIKE const_table
 | 
						|
crash point: ddl_log_create_log_complete
 | 
						|
"No crash!"
 | 
						|
t1.MYD
 | 
						|
t1.MYI
 | 
						|
t1.frm
 | 
						|
t2.frm
 | 
						|
t2.ibd
 | 
						|
master-bin.000001	#	Query	#	#	use `test`; CREATE TABLE t1 LIKE const_table
 | 
						|
query: CREATE OR REPLACE TABLE t2 LIKE const_table
 | 
						|
crash point: ddl_log_create_before_create_frm
 | 
						|
master-bin.000002	#	Query	#	#	use `test`; DROP TABLE IF EXISTS `t2` /* generated by ddl recovery */
 | 
						|
crash point: storage_engine_middle_of_create
 | 
						|
"No crash!"
 | 
						|
t2.MYD
 | 
						|
t2.MYI
 | 
						|
t2.frm
 | 
						|
master-bin.000001	#	Query	#	#	use `test`; CREATE OR REPLACE TABLE t2 LIKE const_table
 | 
						|
crash point: ddl_log_create_before_create_table
 | 
						|
master-bin.000002	#	Query	#	#	use `test`; DROP TABLE IF EXISTS `t2` /* generated by ddl recovery */
 | 
						|
crash point: ddl_log_create_after_create_table
 | 
						|
master-bin.000002	#	Query	#	#	use `test`; DROP TABLE IF EXISTS `t2` /* generated by ddl recovery */
 | 
						|
crash point: ddl_log_create_after_drop
 | 
						|
master-bin.000002	#	Query	#	#	use `test`; DROP TABLE IF EXISTS `t2` /* generated by ddl recovery */
 | 
						|
crash point: ddl_log_create_before_binlog
 | 
						|
master-bin.000002	#	Query	#	#	use `test`; DROP TABLE IF EXISTS `t2` /* generated by ddl recovery */
 | 
						|
crash point: ddl_log_create_after_prepare_eof
 | 
						|
"No crash!"
 | 
						|
t2.MYD
 | 
						|
t2.MYI
 | 
						|
t2.frm
 | 
						|
master-bin.000001	#	Query	#	#	use `test`; CREATE OR REPLACE TABLE t2 LIKE const_table
 | 
						|
crash point: ddl_log_create_after_binlog
 | 
						|
t2.MYD
 | 
						|
t2.MYI
 | 
						|
t2.frm
 | 
						|
master-bin.000001	#	Query	#	#	use `test`; CREATE OR REPLACE TABLE t2 LIKE const_table
 | 
						|
crash point: ddl_log_create_log_complete
 | 
						|
"No crash!"
 | 
						|
t2.MYD
 | 
						|
t2.MYI
 | 
						|
t2.frm
 | 
						|
master-bin.000001	#	Query	#	#	use `test`; CREATE OR REPLACE TABLE t2 LIKE const_table
 | 
						|
query: CREATE TABLE t1 SELECT * from t2
 | 
						|
crash point: ddl_log_create_before_create_frm
 | 
						|
t2.frm
 | 
						|
t2.ibd
 | 
						|
crash point: storage_engine_middle_of_create
 | 
						|
"No crash!"
 | 
						|
t1.frm
 | 
						|
t1.ibd
 | 
						|
t2.frm
 | 
						|
t2.ibd
 | 
						|
master-bin.000001	#	Query	#	#	use `test`; CREATE TABLE t1 SELECT * from t2
 | 
						|
crash point: ddl_log_create_before_create_table
 | 
						|
t2.frm
 | 
						|
t2.ibd
 | 
						|
crash point: ddl_log_create_after_create_table
 | 
						|
t2.frm
 | 
						|
t2.ibd
 | 
						|
crash point: ddl_log_create_after_drop
 | 
						|
"No crash!"
 | 
						|
t1.frm
 | 
						|
t1.ibd
 | 
						|
t2.frm
 | 
						|
t2.ibd
 | 
						|
master-bin.000001	#	Query	#	#	use `test`; CREATE TABLE t1 SELECT * from t2
 | 
						|
crash point: ddl_log_create_before_binlog
 | 
						|
t2.frm
 | 
						|
t2.ibd
 | 
						|
crash point: ddl_log_create_after_prepare_eof
 | 
						|
t2.frm
 | 
						|
t2.ibd
 | 
						|
master-bin.000001	#	Query	#	#	use `test`; CREATE TABLE t1 SELECT * from t2
 | 
						|
master-bin.000002	#	Query	#	#	DROP TABLE IF EXISTS `test`.`t1` /* generated by ddl recovery */
 | 
						|
crash point: ddl_log_create_after_binlog
 | 
						|
t2.frm
 | 
						|
t2.ibd
 | 
						|
master-bin.000001	#	Query	#	#	use `test`; CREATE TABLE t1 SELECT * from t2
 | 
						|
master-bin.000002	#	Query	#	#	DROP TABLE IF EXISTS `test`.`t1` /* generated by ddl recovery */
 | 
						|
crash point: ddl_log_create_log_complete
 | 
						|
t1.frm
 | 
						|
t1.ibd
 | 
						|
t2.frm
 | 
						|
t2.ibd
 | 
						|
master-bin.000001	#	Query	#	#	use `test`; CREATE TABLE t1 SELECT * from t2
 | 
						|
query: CREATE OR REPLACE TABLE t2 SELECT * from const_table
 | 
						|
crash point: ddl_log_create_before_create_frm
 | 
						|
master-bin.000002	#	Query	#	#	use `test`; DROP TABLE IF EXISTS `t2` /* generated by ddl recovery */
 | 
						|
crash point: storage_engine_middle_of_create
 | 
						|
"No crash!"
 | 
						|
t2.frm
 | 
						|
t2.ibd
 | 
						|
master-bin.000001	#	Query	#	#	use `test`; CREATE OR REPLACE TABLE t2 SELECT * from const_table
 | 
						|
crash point: ddl_log_create_before_create_table
 | 
						|
master-bin.000002	#	Query	#	#	use `test`; DROP TABLE IF EXISTS `t2` /* generated by ddl recovery */
 | 
						|
crash point: ddl_log_create_after_create_table
 | 
						|
master-bin.000002	#	Query	#	#	use `test`; DROP TABLE IF EXISTS `t2` /* generated by ddl recovery */
 | 
						|
crash point: ddl_log_create_after_drop
 | 
						|
master-bin.000002	#	Query	#	#	use `test`; DROP TABLE IF EXISTS `t2` /* generated by ddl recovery */
 | 
						|
crash point: ddl_log_create_before_binlog
 | 
						|
master-bin.000002	#	Query	#	#	use `test`; DROP TABLE IF EXISTS `t2` /* generated by ddl recovery */
 | 
						|
crash point: ddl_log_create_after_prepare_eof
 | 
						|
master-bin.000001	#	Query	#	#	use `test`; CREATE OR REPLACE TABLE t2 SELECT * from const_table
 | 
						|
master-bin.000002	#	Query	#	#	DROP TABLE IF EXISTS `test`.`t2` /* generated by ddl recovery */
 | 
						|
crash point: ddl_log_create_after_binlog
 | 
						|
master-bin.000001	#	Query	#	#	use `test`; CREATE OR REPLACE TABLE t2 SELECT * from const_table
 | 
						|
master-bin.000002	#	Query	#	#	DROP TABLE IF EXISTS `test`.`t2` /* generated by ddl recovery */
 | 
						|
crash point: ddl_log_create_log_complete
 | 
						|
t2.frm
 | 
						|
t2.ibd
 | 
						|
master-bin.000001	#	Query	#	#	use `test`; CREATE OR REPLACE TABLE t2 SELECT * from const_table
 | 
						|
Warnings:
 | 
						|
Note	1051	Unknown table 'test.t1,test.t2'
 |