summaryrefslogtreecommitdiff
path: root/mysql-test/t/ndb_lock.test
diff options
context:
space:
mode:
authorunknown <mskold@mysql.com>2004-07-21 12:06:46 +0200
committerunknown <mskold@mysql.com>2004-07-21 12:06:46 +0200
commitd8a914d431afa760780aa93386c806107d814314 (patch)
treece2eef2d3d78b702769c559818a625ec7bb46712 /mysql-test/t/ndb_lock.test
parent2d74872cf8c9dd11244f7d1b9248be51d91dc147 (diff)
downloadmariadb-git-d8a914d431afa760780aa93386c806107d814314.tar.gz
ndb_lock.test, ndb_lock.result:
new file
Diffstat (limited to 'mysql-test/t/ndb_lock.test')
-rw-r--r--mysql-test/t/ndb_lock.test38
1 files changed, 38 insertions, 0 deletions
diff --git a/mysql-test/t/ndb_lock.test b/mysql-test/t/ndb_lock.test
new file mode 100644
index 00000000000..431729516d6
--- /dev/null
+++ b/mysql-test/t/ndb_lock.test
@@ -0,0 +1,38 @@
+-- source include/have_ndb.inc
+
+connect (con1,localhost,root,,);
+connect (con2,localhost,root,,);
+
+--disable_warnings
+DROP TABLE IF EXISTS t1,t2,t3,t4,t5,t6,t7;
+--enable_warnings
+
+#
+# Transaction lock test to show that the NDB
+# table handler is working properly with
+# transaction locks
+#
+
+#
+# Testing of scan isolation
+#
+connection con1;
+create table t1 (x integer not null primary key, y varchar(32)) engine = ndb;
+insert into t1 values (1,'one'), (2,'two');
+select * from t1;
+
+connection con2;
+select * from t1;
+
+connection con1;
+start transaction; insert into t1 values (3,'three');
+
+connection con2;
+start transaction; select * from t1;
+
+connection con1;
+commit;
+
+connection con2;
+select * from t1;
+commit;