diff options
author | Jon Olav Hauglid <jon.hauglid@sun.com> | 2009-11-04 12:59:46 +0100 |
---|---|---|
committer | Jon Olav Hauglid <jon.hauglid@sun.com> | 2009-11-04 12:59:46 +0100 |
commit | 17a6040fbcaf1610ccd4d69fe3849a6fcb3d71a8 (patch) | |
tree | 7de48cf90eff73968a60c1aad574a08d97cfec13 /vio/test-sslserver.c | |
parent | a5d74eb1b406e20658a1ef9ff5ac8add7b0b1c96 (diff) | |
download | mariadb-git-17a6040fbcaf1610ccd4d69fe3849a6fcb3d71a8.tar.gz |
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.
Diffstat (limited to 'vio/test-sslserver.c')
0 files changed, 0 insertions, 0 deletions