mirror of
https://github.com/MariaDB/server.git
synced 2025-12-01 17:39:21 +03:00
When wsrep is enabled, an md5 hash of the entire row is calculated for tables with no PK. It, however segfaulted as the md5 context object was not properly constructed. Fixed by ensuring that the YaSSL's context object gets constructed explicitly at the specified pre-allocated location (placement) before its used. Added a test case.
48 lines
494 B
Plaintext
48 lines
494 B
Plaintext
USE test;
|
|
CREATE TABLE t1(c1 INT PRIMARY KEY) ENGINE=INNODB;
|
|
INSERT INTO t1 VALUES (1), (2), (3), (4), (5);
|
|
SELECT * FROM t1;
|
|
c1
|
|
1
|
|
2
|
|
3
|
|
4
|
|
5
|
|
|
|
# On node_1
|
|
SELECT * FROM test.t1;
|
|
c1
|
|
1
|
|
2
|
|
3
|
|
4
|
|
5
|
|
|
|
# On node_2
|
|
SELECT * FROM test.t1;
|
|
c1
|
|
1
|
|
2
|
|
3
|
|
4
|
|
5
|
|
DROP TABLE t1;
|
|
#
|
|
# MDEV-7397: SIGSEGV on inserting into a key-less table
|
|
#
|
|
|
|
# On node_1
|
|
USE test;
|
|
CREATE TABLE t1(c1 INT) ENGINE=INNODB;
|
|
INSERT INTO t1 VALUES (1);
|
|
SELECT * FROM t1;
|
|
c1
|
|
1
|
|
|
|
# On node_2
|
|
SELECT * FROM test.t1;
|
|
c1
|
|
1
|
|
DROP TABLE t1;
|
|
# End of test
|