EVOLUTION-MANAGER
Edit File: mvcc-18.test
# ticket 895 is a query optimization problem with the primary key --source include/have_tokudb.inc SET DEFAULT_STORAGE_ENGINE = 'tokudb'; --echo # Establish connection conn1 (user = root) connect (conn1,localhost,root,,); --disable_warnings DROP TABLE IF EXISTS foo; --enable_warnings connection default; set session tokudb_load_save_space=1; set session transaction isolation level repeatable read; create table foo (a int)engine=TokuDB; show create table foo; connection conn1; set session tokudb_load_save_space=1; set session transaction isolation level repeatable read; begin; select * from foo; connection default; begin; insert into foo values (1),(2),(3); --echo # should return 1,2,3 select * from foo; connection conn1; --echo # should be empty select * from foo; --echo # verify that a bulk load was done, by trying to insert and fail due to ER_LOCK_WAIT_TIMEOUT --error ER_LOCK_WAIT_TIMEOUT insert into foo values (10000); commit; connection default; commit; connection conn1; --echo # should see 1,2,3 select * from foo; connection default; commit; disconnect conn1; connection default; # Final cleanup. set session transaction isolation level serializable; DROP TABLE foo;