mirror of
https://github.com/MariaDB/server.git
synced 2025-08-08 11:22:35 +03:00
Merge branch '10.7' into 10.8
This commit is contained in:
34
storage/spider/mysql-test/spider/bugfix/r/mdev_26583.result
Normal file
34
storage/spider/mysql-test/spider/bugfix/r/mdev_26583.result
Normal file
@@ -0,0 +1,34 @@
|
||||
#
|
||||
# MDEV-26583 SIGSEGV's in spider_get_select_limit_from_select_lex when DELAYED INSERT is used
|
||||
#
|
||||
for master_1
|
||||
for child2
|
||||
child2_1
|
||||
child2_2
|
||||
child2_3
|
||||
for child3
|
||||
connection child2_1;
|
||||
CREATE DATABASE auto_test_remote;
|
||||
USE auto_test_remote;
|
||||
CREATE TABLE tbl_a (
|
||||
a INT AUTO_INCREMENT KEY,
|
||||
b INT,INDEX i (b)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||||
connection master_1;
|
||||
CREATE DATABASE auto_test_local;
|
||||
USE auto_test_local;
|
||||
CREATE TABLE tbl_a (
|
||||
a INT AUTO_INCREMENT KEY,
|
||||
b INT,INDEX i (b)
|
||||
) ENGINE=Spider DEFAULT CHARSET=utf8 COMMENT='srv "s_2_1", table "tbl_a"';
|
||||
INSERT DELAYED INTO tbl_a VALUES (0,0),(0,0),(0,0);
|
||||
connection master_1;
|
||||
DROP DATABASE auto_test_local;
|
||||
connection child2_1;
|
||||
DROP DATABASE auto_test_remote;
|
||||
for master_1
|
||||
for child2
|
||||
child2_1
|
||||
child2_2
|
||||
child2_3
|
||||
for child3
|
3
storage/spider/mysql-test/spider/bugfix/t/mdev_26583.cnf
Normal file
3
storage/spider/mysql-test/spider/bugfix/t/mdev_26583.cnf
Normal file
@@ -0,0 +1,3 @@
|
||||
!include include/default_mysqld.cnf
|
||||
!include ../my_1_1.cnf
|
||||
!include ../my_2_1.cnf
|
44
storage/spider/mysql-test/spider/bugfix/t/mdev_26583.test
Normal file
44
storage/spider/mysql-test/spider/bugfix/t/mdev_26583.test
Normal file
@@ -0,0 +1,44 @@
|
||||
--echo #
|
||||
--echo # MDEV-26583 SIGSEGV's in spider_get_select_limit_from_select_lex when DELAYED INSERT is used
|
||||
--echo #
|
||||
|
||||
--disable_query_log
|
||||
--disable_result_log
|
||||
--source ../../t/test_init.inc
|
||||
--enable_result_log
|
||||
--enable_query_log
|
||||
|
||||
--connection child2_1
|
||||
CREATE DATABASE auto_test_remote;
|
||||
USE auto_test_remote;
|
||||
|
||||
eval CREATE TABLE tbl_a (
|
||||
a INT AUTO_INCREMENT KEY,
|
||||
b INT,INDEX i (b)
|
||||
) $CHILD2_1_ENGINE $CHILD2_1_CHARSET;
|
||||
|
||||
--connection master_1
|
||||
CREATE DATABASE auto_test_local;
|
||||
USE auto_test_local;
|
||||
|
||||
eval CREATE TABLE tbl_a (
|
||||
a INT AUTO_INCREMENT KEY,
|
||||
b INT,INDEX i (b)
|
||||
) $MASTER_1_ENGINE $MASTER_1_CHARSET COMMENT='srv "s_2_1", table "tbl_a"';
|
||||
|
||||
INSERT DELAYED INTO tbl_a VALUES (0,0),(0,0),(0,0);
|
||||
|
||||
let $wait_condition=select count(*)=3 from tbl_a
|
||||
source include/wait_condition.inc;
|
||||
|
||||
--connection master_1
|
||||
DROP DATABASE auto_test_local;
|
||||
|
||||
--connection child2_1
|
||||
DROP DATABASE auto_test_remote;
|
||||
|
||||
--disable_query_log
|
||||
--disable_result_log
|
||||
--source ../../t/test_deinit.inc
|
||||
--enable_result_log
|
||||
--enable_query_log
|
@@ -248,6 +248,15 @@ a b date_format(c, '%Y-%m-%d %H:%i:%s')
|
||||
8 g 2011-05-05 21:33:30
|
||||
9 h 2011-05-05 22:32:10
|
||||
DROP TABLE ta_l2;
|
||||
connection master_1;
|
||||
CREATE TABLE t (c INT) PARTITION BY LIST COLUMNS (c) (PARTITION p DEFAULT ENGINE=SPIDER);
|
||||
SHOW FIELDS FROM t;
|
||||
Field Type Null Key Default Extra
|
||||
c int(11) YES NULL
|
||||
SHOW FIELDS FROM t;
|
||||
Field Type Null Key Default Extra
|
||||
c int(11) YES NULL
|
||||
DROP TABLE t;
|
||||
|
||||
deinit
|
||||
connection master_1;
|
||||
|
@@ -982,6 +982,13 @@ if ($HAVE_PARTITION)
|
||||
}
|
||||
}
|
||||
|
||||
--connection master_1
|
||||
|
||||
CREATE TABLE t (c INT) PARTITION BY LIST COLUMNS (c) (PARTITION p DEFAULT ENGINE=SPIDER);
|
||||
SHOW FIELDS FROM t;
|
||||
SHOW FIELDS FROM t;
|
||||
DROP TABLE t;
|
||||
|
||||
--echo
|
||||
--echo deinit
|
||||
--disable_warnings
|
||||
|
Reference in New Issue
Block a user