mirror of
https://github.com/MariaDB/server.git
synced 2025-02-09 23:24:11 +01:00
![Teemu Ollakka](/assets/img/avatar_default.png)
If a transaction had no effect due to INSERT IGNORE and a new transaction was started with START TRANSACTION without committing the previous one, the server crashed on assertion when starting a new wsrep transaction. As a fix, refined the condition to do wsrep_commit_empty() at the end of the ha_commit_trans().
11 lines
284 B
Text
11 lines
284 B
Text
connection node_2;
|
|
connection node_1;
|
|
CREATE TABLE t1 (f1 INTEGER PRIMARY KEY);
|
|
START TRANSACTION;
|
|
INSERT INTO t1 (f1) VALUES (1);
|
|
START TRANSACTION;
|
|
INSERT IGNORE INTO t1 (f1) VALUES (1);
|
|
Warnings:
|
|
Warning 1062 Duplicate entry '1' for key 'PRIMARY'
|
|
START TRANSACTION;
|
|
DROP TABLE t1;
|