mirror of
https://github.com/MariaDB/server.git
synced 2025-08-08 11:22:35 +03:00
Merge 10.3 into 10.4
This commit is contained in:
@@ -52,14 +52,12 @@ INSERT DELAYED INTO t1 VALUES('39','1','1');
|
||||
INSERT DELAYED INTO t1 VALUES('40','1','1');
|
||||
INSERT DELAYED INTO t1 VALUES('41','1','1');
|
||||
INSERT DELAYED INTO t1 VALUES('42','1','1');
|
||||
INSERT DELAYED INTO t1 VALUES('43','1','1');|
|
||||
INSERT DELAYED INTO t1 VALUES('43','1','1');
|
||||
connection con0;
|
||||
SELECT COUNT(*) FROM t1;
|
||||
connection default;
|
||||
** Wait till con0 is blocked **
|
||||
UNLOCK TABLES;
|
||||
connection con1;
|
||||
Asynchronous "reap" result
|
||||
connection con0;
|
||||
Asynchronous "reap" result
|
||||
The next result suffers from
|
||||
@@ -85,7 +83,6 @@ INSERT INTO t1 VALUES('5');
|
||||
INSERT INTO t1 VALUES('6');
|
||||
LOCK TABLE v1 READ;
|
||||
connection con1;
|
||||
Asynchronous execute
|
||||
INSERT DELAYED INTO t1 VALUES('7');
|
||||
INSERT DELAYED INTO t1 VALUES('8');
|
||||
INSERT DELAYED INTO t1 VALUES('9');
|
||||
@@ -101,23 +98,22 @@ INSERT DELAYED INTO t1 VALUES('18');
|
||||
INSERT DELAYED INTO t1 VALUES('19');
|
||||
INSERT DELAYED INTO t1 VALUES('20');
|
||||
INSERT DELAYED INTO t1 VALUES('21');
|
||||
INSERT DELAYED INTO t1 VALUES('22');|
|
||||
INSERT DELAYED INTO t1 VALUES('22');
|
||||
connection con0;
|
||||
Asynchronous execute
|
||||
SELECT COUNT(*) BETWEEN 6 AND 22 FROM t1;
|
||||
SELECT COUNT(*) FROM t1;
|
||||
connection default;
|
||||
** Wait till con0 is blocked **
|
||||
UNLOCK TABLES;
|
||||
connection con1;
|
||||
connection con0;
|
||||
Asynchronous "reap" result
|
||||
COUNT(*) BETWEEN 6 AND 22
|
||||
1
|
||||
COUNT(*)
|
||||
22
|
||||
connection default;
|
||||
Checking if the delayed insert gives the same result afterwards
|
||||
SELECT COUNT(*) BETWEEN 6 AND 22 FROM t1;
|
||||
COUNT(*) BETWEEN 6 AND 22
|
||||
1
|
||||
SELECT COUNT(*) FROM t1;
|
||||
COUNT(*)
|
||||
22
|
||||
connection default;
|
||||
DROP TABLE t1;
|
||||
DROP VIEW v1;
|
||||
|
@@ -55,6 +55,12 @@ Warnings:
|
||||
Warning 1292 Truncated incorrect innodb_change_buffering_debug value: '-2'
|
||||
set global innodb_change_buffering_debug=1e1;
|
||||
ERROR 42000: Incorrect argument type to variable 'innodb_change_buffering_debug'
|
||||
set global innodb_change_buffering_debug=2;
|
||||
Warnings:
|
||||
Warning 1292 Truncated incorrect innodb_change_buffering_debug value: '2'
|
||||
select @@global.innodb_change_buffering_debug;
|
||||
@@global.innodb_change_buffering_debug
|
||||
1
|
||||
SET @@global.innodb_change_buffering_debug = @start_global_value;
|
||||
SELECT @@global.innodb_change_buffering_debug;
|
||||
@@global.innodb_change_buffering_debug
|
||||
|
@@ -326,9 +326,9 @@ SESSION_VALUE NULL
|
||||
DEFAULT_VALUE 0
|
||||
VARIABLE_SCOPE GLOBAL
|
||||
VARIABLE_TYPE INT UNSIGNED
|
||||
VARIABLE_COMMENT Debug flags for InnoDB change buffering (0=none, 2=crash at merge)
|
||||
VARIABLE_COMMENT Debug flags for InnoDB change buffering (0=none, 1=try to buffer)
|
||||
NUMERIC_MIN_VALUE 0
|
||||
NUMERIC_MAX_VALUE 2
|
||||
NUMERIC_MAX_VALUE 1
|
||||
NUMERIC_BLOCK_SIZE 0
|
||||
ENUM_VALUE_LIST NULL
|
||||
READ_ONLY NO
|
||||
|
Reference in New Issue
Block a user