summaryrefslogtreecommitdiff
path: root/mysql-test/t/innodb_bug39438.test
Commit message (Collapse)AuthorAgeFilesLines
* Move InnoDB mysql-tests to the innodb suite.Vasil Dimov2010-04-161-51/+0
|
* Move InnoDB tests from storage/innobase/mysql-test/ (where they were ignored)Vasil Dimov2010-04-141-5/+25
| | | | | to mysql-test/
* Manually applied fix for innodb_bug39438 test from 5.1.Sergey Vojtovich2009-11-051-0/+4
|
* Apply InnoDB snapshot innodb-5.1-ss2858, part 4. FixesTimothy Smith2008-12-141-0/+27
Bug #39438: Testcase for Bug#39436 crashes on 5.1 in fil_space_get_latch Detailed revision comments: r2719 | vasil | 2008-10-03 18:17:28 +0300 (Fri, 03 Oct 2008) | 49 lines branches/5.1: Fix Bug#39438 Testcase for Bug#39436 crashes on 5.1 in fil_space_get_latch In ha_innobase::info() - do not try to get the free space for a tablespace which has been discarded with ALTER TABLE ... DISCARD TABLESPACE or if the .ibd file is missing for some other reason. ibd_file_missing and tablespace_discarded are manipulated only in row_discard_tablespace_for_mysql() and in row_import_tablespace_for_mysql() and the manipulation is protected/surrounded by row_mysql_lock_data_dictionary()/row_mysql_unlock_data_dictionary() thus we do the same in ha_innobase::info() when checking the values of those members to avoid race conditions. I have tested the code-path with UNIV_DEBUG and UNIV_SYNC_DEBUG. rb://20 Reviewed by: Inaam, Calvin Approved by: Heikki