mariadb/mysql-test/suite/tokudb.bugs/t/checkpoint_lock_2.test
Rich Prohaska baed785c6a #3911 merge the checkpoint lock test fixes from 5.0.5 to main refs[t:3911]
git-svn-id: file:///svn/mysql/tests/mysql-test@34269 c7de825b-a66e-492c-adef-691d508d4ae1
2011-08-31 13:52:29 +00:00

55 lines
1.3 KiB
Text
Executable file

# ticket 895 is a query optimization problem with the primary key
#--source include/have_tokudb.inc
SET STORAGE_ENGINE = 'tokudb';
--echo # Establish connection conn1 (user = root)
connect (conn1,localhost,root,,);
connect (conn2,localhost,root,,);
connection default;
--sleep 2
--echo # should see nothing
select DB, command, state, info from information_schema.processlist;
flush logs;
--echo # should see nothing
select DB, command, state, info from information_schema.processlist;
connection conn1;
set session tokudb_checkpoint_lock=1;
connection default;
--send flush logs;
connection conn2;
--sleep 2
--echo # should see a flush logs
select DB, command, state, info from information_schema.processlist;
set session tokudb_checkpoint_lock=1;
--echo # should still see a flush logs
select DB, command, state, info from information_schema.processlist;
connection conn1;
--sleep 2
set session tokudb_checkpoint_lock=0;
--echo # should still see a flush logs
select DB, command, state, info from information_schema.processlist;
connection conn2;
set session tokudb_checkpoint_lock=0;
--sleep 2
--echo # should see nothing
select DB, command, state, info from information_schema.processlist;
connection default;
--reap
disconnect conn1;
disconnect conn2;
# Final cleanup.