diff options
Diffstat (limited to 'storage/tokudb/mysql-test/tokudb/t/i_s_tokudb_lock_waits_released.test')
-rw-r--r-- | storage/tokudb/mysql-test/tokudb/t/i_s_tokudb_lock_waits_released.test | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/storage/tokudb/mysql-test/tokudb/t/i_s_tokudb_lock_waits_released.test b/storage/tokudb/mysql-test/tokudb/t/i_s_tokudb_lock_waits_released.test index 9f3b4f58dc0..6b4e5d88673 100644 --- a/storage/tokudb/mysql-test/tokudb/t/i_s_tokudb_lock_waits_released.test +++ b/storage/tokudb/mysql-test/tokudb/t/i_s_tokudb_lock_waits_released.test @@ -1,7 +1,7 @@ # verify that information_schema.tokudb_locks gets populated with locks, information_schema.tokudb_lock_waits gets -if (`select @@tokudb_version <= "7.1.0"`) +if (`select @@tokudb_version <= "7.1.6"`) { - --skip Not fixed in TokuDB 7.1.0 or earlier + --skip Race condition in the test in TokuDB 7.1.6 or earlier } # populated with 1 lock_wait and all transactions are present in information_schema.tokudb_trx for 2 clients @@ -33,6 +33,7 @@ send insert into t values (1); connection default; let $wait_condition= select count(*)=1 from information_schema.processlist where info='insert into t values (1)' and state='update'; source include/wait_condition.inc; +real_sleep 1; # delay a little to shorten the update -> write row -> lock wait race replace_column 1 TRX_ID 2 MYSQL_ID; select * from information_schema.tokudb_locks; @@ -81,6 +82,7 @@ send replace into t values (1); connection default; let $wait_condition= select count(*)=1 from information_schema.processlist where info='replace into t values (1)' and state='update'; source include/wait_condition.inc; +real_sleep 1; # delay a little to shorten the update -> write row -> lock wait race replace_column 1 TRX_ID 2 MYSQL_ID; select * from information_schema.tokudb_locks; |