mirror of
https://github.com/MariaDB/server.git
synced 2025-12-24 11:21:21 +03:00
branches/zip: Merge 1830:1862 from trunk.
This commit is contained in:
@@ -2367,6 +2367,48 @@ CREATE TABLE t1 (
|
||||
c29 CHAR(255), c30 CHAR(255), c31 CHAR(255), c32 CHAR(255)
|
||||
) ENGINE = InnoDB;
|
||||
|
||||
#
|
||||
# Bug #21409 Incorrect result returned when in READ-COMMITTED with
|
||||
# query_cache ON
|
||||
#
|
||||
CONNECT (c1,localhost,root,,);
|
||||
CONNECT (c2,localhost,root,,);
|
||||
CONNECTION c1;
|
||||
SET TX_ISOLATION='read-committed';
|
||||
SET AUTOCOMMIT=0;
|
||||
DROP TABLE IF EXISTS t1, t2;
|
||||
CREATE TABLE t1 ( a int ) ENGINE=InnoDB;
|
||||
CREATE TABLE t2 LIKE t1;
|
||||
SELECT * FROM t2;
|
||||
CONNECTION c2;
|
||||
SET TX_ISOLATION='read-committed';
|
||||
SET AUTOCOMMIT=0;
|
||||
INSERT INTO t1 VALUES (1);
|
||||
COMMIT;
|
||||
CONNECTION c1;
|
||||
SELECT * FROM t1 WHERE a=1;
|
||||
DISCONNECT c1;
|
||||
DISCONNECT c2;
|
||||
CONNECT (c1,localhost,root,,);
|
||||
CONNECT (c2,localhost,root,,);
|
||||
CONNECTION c1;
|
||||
SET TX_ISOLATION='read-committed';
|
||||
SET AUTOCOMMIT=0;
|
||||
SELECT * FROM t2;
|
||||
CONNECTION c2;
|
||||
SET TX_ISOLATION='read-committed';
|
||||
SET AUTOCOMMIT=0;
|
||||
INSERT INTO t1 VALUES (2);
|
||||
COMMIT;
|
||||
CONNECTION c1;
|
||||
# The result set below should be the same for both selects
|
||||
SELECT * FROM t1 WHERE a=2;
|
||||
SELECT * FROM t1 WHERE a=2;
|
||||
DROP TABLE t1;
|
||||
DROP TABLE t2;
|
||||
DISCONNECT c1;
|
||||
DISCONNECT c2;
|
||||
|
||||
#######################################################################
|
||||
# #
|
||||
# Please, DO NOT TOUCH this file as well as the innodb.result file. #
|
||||
|
||||
Reference in New Issue
Block a user