summaryrefslogtreecommitdiff
path: root/mysql-test/t/consistent_snapshot.test
diff options
context:
space:
mode:
Diffstat (limited to 'mysql-test/t/consistent_snapshot.test')
-rw-r--r--mysql-test/t/consistent_snapshot.test10
1 files changed, 0 insertions, 10 deletions
diff --git a/mysql-test/t/consistent_snapshot.test b/mysql-test/t/consistent_snapshot.test
index fb1f3bc007c..a481e757bed 100644
--- a/mysql-test/t/consistent_snapshot.test
+++ b/mysql-test/t/consistent_snapshot.test
@@ -7,25 +7,20 @@
DROP TABLE IF EXISTS t1;
--enable_warnings
---echo # Establish connection con1 (user=root)
connect (con1,localhost,root,,);
---echo # Establish connection con2 (user=root)
connect (con2,localhost,root,,);
--echo ### Test 1:
--echo ### - While a consistent snapshot transaction is executed,
--echo ### no external inserts should be visible to the transaction.
---echo # Switch to connection con1
connection con1;
CREATE TABLE t1 (a INT) ENGINE=innodb;
START TRANSACTION WITH CONSISTENT SNAPSHOT;
---echo # Switch to connection con2
connection con2;
INSERT INTO t1 VALUES(1);
---echo # Switch to connection con1
connection con1;
SELECT * FROM t1; # if consistent snapshot was set as expected, we
# should see nothing.
@@ -38,11 +33,9 @@ COMMIT;
DELETE FROM t1;
START TRANSACTION; # Now we omit WITH CONSISTENT SNAPSHOT
---echo # Switch to connection con2
connection con2;
INSERT INTO t1 VALUES(1);
---echo # Switch to connection con1
connection con1;
SELECT * FROM t1; # if consistent snapshot was not set, as expected, we
# should see 1.
@@ -56,17 +49,14 @@ START TRANSACTION WITH CONSISTENT SNAPSHOT;
DELETE FROM t1;
COMMIT WORK AND CHAIN;
---echo # Switch to connection con2
connection con2;
INSERT INTO t1 VALUES(1);
---echo # Switch to connection con1
connection con1;
SELECT * FROM t1; # if consistent snapshot was not set, as expected, we
# should see 1.
COMMIT;
---echo # Switch to connection default + close connections con1 and con2
connection default;
disconnect con1;
disconnect con2;