summaryrefslogtreecommitdiff
path: root/mysql-test/t/ndb_lock.test
diff options
context:
space:
mode:
authormskold@mysql.com <>2004-07-21 12:06:46 +0200
committermskold@mysql.com <>2004-07-21 12:06:46 +0200
commit42df1f0686bf7d9f86aba9248f8907749e767fc8 (patch)
treece2eef2d3d78b702769c559818a625ec7bb46712 /mysql-test/t/ndb_lock.test
parentbb61021420a05d75198450f1fa6630c407f2097c (diff)
downloadmariadb-git-42df1f0686bf7d9f86aba9248f8907749e767fc8.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;