~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to tests/t/innodb-semi-consistent.test

  • Committer: Monty Taylor
  • Date: 2009-03-16 19:10:50 UTC
  • mto: This revision was merged to the branch mainline in revision 939.
  • Revision ID: mordred@inaugust.com-20090316191050-hmc9w6hphbnaed3e
Changed the semi-consistent test. With innodb_locks_unsafe_for_binlog, the behavior is different here (no next-key-locking for us)

Show diffs side-by-side

added added

removed removed

Lines of Context:
13
13
create table t1(a int not null) engine=innodb;
14
14
insert into t1 values (1),(2),(3),(4),(5),(6),(7);
15
15
set autocommit=0;
16
 
# this should lock the entire table
 
16
# we have locks_unsafe_for_binlog on by default. this should work.
17
17
select * from t1 where a=3 lock in share mode;
18
18
connection b;
19
19
set session transaction isolation level read committed;
20
20
set autocommit=0;
21
21
update t1 set a=10 where a=5;
22
22
connection a;
23
23
commit;
33
32
update t1 set a=11 where a=6;
34
33
-- error ER_LOCK_WAIT_TIMEOUT
35
34
update t1 set a=12 where a=2;
36
35
update t1 set a=13 where a=1;
37
36
connection a;
38
37
commit;