1
0
mirror of https://github.com/MariaDB/server.git synced 2025-07-30 16:24:05 +03:00
Files
mariadb/mysql-test/t
Jon Olav Hauglid 17a6040fbc Bug #43867 ALTER TABLE on a partitioned table causes unnecessary
deadlocks

Backport of revno: 2617.68.35

The problem was that if one connection is running a multi-statement 
transaction which involves a single partitioned table, and another 
connection attempts to alter the table to drop a non-existing partition,
(which of course will fail), the first connection still gets 
ER_LOCK_DEADLOCK and cannot proceed anymore.

This bug is no longer reproducable. This has also been tested with the
patch for Bug#46654 "False deadlock on concurrent DML/DDL with partitions, 
inconsistent behavior" which concerned a similar problem but where the 
ALTER TABLE is semantically correct.

Test case added in partition_sync.test.
2009-11-04 12:59:46 +01:00
..
2009-10-23 15:22:21 +04:00
2009-09-10 11:58:13 +05:00
2009-08-20 14:30:59 +02:00
2009-02-09 22:00:15 +01:00
2009-02-09 22:00:15 +01:00
2008-12-23 18:21:01 +04:00
2009-10-23 15:22:21 +04:00
2009-09-29 17:38:40 +02:00
2009-11-02 14:10:04 +03:00
2009-09-10 03:18:29 -06:00
2009-03-27 10:18:06 +08:00
2009-04-29 07:59:10 +05:00
2009-10-19 14:58:13 +02:00
2009-02-26 18:17:06 +01:00
2009-01-16 17:38:38 +02:00
2009-05-06 15:00:14 +05:30
2009-09-04 15:20:58 +02:00
2009-11-02 14:10:04 +03:00
2009-10-13 23:04:58 +04:00
2009-02-09 22:00:15 +01:00
2009-10-27 08:38:32 +04:00
2009-10-29 10:03:16 +04:00
2009-09-29 14:16:23 +03:00
2009-09-18 16:44:11 +02:00
2009-10-19 14:58:13 +02:00
2009-09-04 15:20:58 +02:00
2009-08-12 12:03:05 +02:00
2009-09-10 03:18:29 -06:00
2009-09-10 03:18:29 -06:00
2009-09-10 03:18:29 -06:00
2009-09-10 03:18:29 -06:00
2009-09-10 03:18:29 -06:00
2009-09-10 03:18:29 -06:00
2009-03-10 16:54:24 +01:00
2009-09-29 14:16:23 +03:00
2009-07-03 10:19:32 +02:00
2009-11-02 14:10:04 +03:00
2009-06-10 11:58:36 +03:00
2009-08-31 16:40:35 +03:00
2008-12-13 19:42:12 +00:00
2009-02-19 18:24:25 -05:00
2009-10-08 16:36:36 +01:00
2009-01-31 02:08:41 +01:00
2009-05-15 12:11:07 +05:00
2009-05-10 21:20:35 +05:00
2009-10-23 15:22:21 +04:00
2009-10-23 15:22:21 +04:00
2009-08-31 17:09:09 +03:00