mirror of
https://github.com/MariaDB/server.git
synced 2025-07-30 16:24:05 +03:00
ndb_lock.test, ndb_lock.result:
new file
This commit is contained in:
25
mysql-test/r/ndb_lock.result
Normal file
25
mysql-test/r/ndb_lock.result
Normal file
@ -0,0 +1,25 @@
|
||||
DROP TABLE IF EXISTS t1,t2,t3,t4,t5,t6,t7;
|
||||
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;
|
||||
x y
|
||||
2 two
|
||||
1 one
|
||||
select * from t1;
|
||||
x y
|
||||
2 two
|
||||
1 one
|
||||
start transaction;
|
||||
insert into t1 values (3,'three');
|
||||
start transaction;
|
||||
select * from t1;
|
||||
x y
|
||||
2 two
|
||||
1 one
|
||||
commit;
|
||||
select * from t1;
|
||||
x y
|
||||
2 two
|
||||
3 three
|
||||
1 one
|
||||
commit;
|
38
mysql-test/t/ndb_lock.test
Normal file
38
mysql-test/t/ndb_lock.test
Normal file
@ -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;
|
Reference in New Issue
Block a user