--source include/have_partition.inc # Save the initial number of concurrent sessions. --source include/count_sessions.inc --echo # Disabled until Bug#46654 False deadlock on concurrent DML/DDL --echo # with partitions, inconsistent behavior is backported #--echo # #--echo # Bug #43867 ALTER TABLE on a partitioned table #--echo # causes unnecessary deadlocks #--echo # # #CREATE TABLE t1 (a int) PARTITION BY RANGE (a) #(PARTITION p0 VALUES LESS THAN (1), # PARTITION p1 VALUES LESS THAN (2)); # #INSERT INTO t1 VALUES (0),(1); # #connect(con1,localhost,root); # #--echo # Connection 2 #connection con1; #BEGIN; #SELECT * FROM t1; # #--echo # Connection 1 #connection default; #--error ER_DROP_PARTITION_NON_EXISTENT #ALTER TABLE t1 DROP PARTITION p3; # #--echo # Connection 2 #connection con1; #--echo # This failed with deadlock and should not do so. #SELECT * FROM t1; # #--echo # Connection 1 #connection default; #disconnect con1; #DROP TABLE t1; # Check that all connections opened by test cases in this file are really # gone so execution of other tests won't be affected by their presence. --source include/wait_until_count_sessions.inc