mariadb/storage/myisam
Sergei Golubchik f9264280d6 MDEV-12761 Error return from external_lock make the server crash
bunch of bugs when external_lock() fails on unlock:
* mi_lock_database() used mi_mark_crashed() under share->intern_lock,
  but mi_mark_crashed() itself locks this mutex.
* handler::close() required table to be unlocked, but failed
  external_lock didn't count as unlock
* mysql_unlock_tables() ignored all unlock errors, but they still set
  the error status in stmt_da.
2017-05-15 22:23:10 +02:00
..
ftbench Changing the copyright headers a bit to be complaint with the standards 2014-08-27 16:06:50 +02:00
mysql-test Follow-up for commit 38b89a61c3 2016-05-28 13:11:09 +03:00
ChangeLog
CMakeLists.txt makes mi_test_all.sh & ma_test_all.sh working (MDEV-285) 2012-09-25 13:45:11 +03:00
ft_boolean_search.c Merge branch '5.5' into 10.0 2016-12-09 16:33:48 +01:00
ft_myisam.c
ft_nlq_search.c cleanup: use MYF() for mysys flags 2013-01-23 16:18:09 +01:00
ft_parser.c Coding style fixes: remove trailing spaces. 2014-07-10 12:44:20 +04:00
ft_static.c
ft_stopwords.c 5.5 merge 2014-02-25 16:04:35 +01:00
ft_update.c
ftdefs.h
fulltext.h
ha_myisam.cc Merge 5.5 into 10.0 2017-03-08 11:40:43 +02:00
ha_myisam.h MDEV-11757 KEY_BLOCK_SIZE strangeness when UNCOMPRESSing COMPRESSed InnoDB tables 2017-02-28 16:19:44 +01:00
mi_cache.c Temporary commit of 10.0-merge 2013-03-26 00:03:13 +02:00
mi_changed.c
mi_check.c Merge branch '5.5' into 10.0 2017-03-03 01:37:54 +02:00
mi_checksum.c Merge with 10.0-base 2014-03-13 16:43:11 +02:00
mi_close.c Temporary commit of 10.0-merge 2013-03-26 00:03:13 +02:00
mi_create.c Merge branch '5.5' into 10.0 2017-03-03 01:37:54 +02:00
mi_dbug.c
mi_delete.c MDEV-5314 - Compiling fails on OSX using clang 2014-02-19 14:05:15 +04:00
mi_delete_all.c
mi_delete_table.c Merge branch '5.5' into 10.0 2017-04-21 18:34:06 +02:00
mi_dynrec.c MDEV-5314 - Compiling fails on OSX using clang 2014-02-19 14:05:15 +04:00
mi_extra.c MDEV-5314 - Compiling fails on OSX using clang 2014-02-19 14:05:15 +04:00
mi_extrafunc.h
mi_info.c
mi_key.c make 5.1 compiling with modern gcc. 2013-12-20 12:35:47 +02:00
mi_keycache.c MDEV-5405 RQG induced crash in mi_assign_to_key_cache in safe mutex unlock 2014-01-27 12:11:04 +01:00
mi_locking.c MDEV-12761 Error return from external_lock make the server crash 2017-05-15 22:23:10 +02:00
mi_log.c
mi_open.c Post MDEV-11902 Fix test failures in maria and myisam storage engines 2017-03-03 20:12:48 +02:00
mi_packrec.c Fix spelling: occurred, execute, which etc 2016-03-04 02:09:37 +02:00
mi_page.c
mi_panic.c
mi_preload.c
mi_range.c
mi_rename.c
mi_rfirst.c Updated/added copyright headers 2014-01-06 10:52:35 +05:30
mi_rkey.c
mi_rlast.c Updated/added copyright headers 2014-01-06 10:52:35 +05:30
mi_rnext.c MDEV-6528 review debian patches for mysql 2014-10-02 11:58:24 +02:00
mi_rnext_same.c
mi_rprev.c
mi_rrnd.c Updated/added copyright headers 2014-01-06 10:52:35 +05:30
mi_rsame.c
mi_rsamepos.c Updated/added copyright headers 2014-01-06 10:52:35 +05:30
mi_scan.c Updated/added copyright headers 2014-01-06 10:52:35 +05:30
mi_search.c MDEV-5314 - Compiling fails on OSX using clang 2014-02-19 14:05:15 +04:00
mi_static.c Merge branch '5.5' into 10.0 2017-03-03 01:37:54 +02:00
mi_statrec.c
mi_test1.c Fixed problem with very slow shutdown when using 100,000 MyISAM tables with delay_key_write 2014-07-19 17:46:08 +03:00
mi_test2.c Remove labs() warning from maria and myisam storage engines 2016-12-01 15:01:33 +01:00
mi_test3.c Fixed problem with very slow shutdown when using 100,000 MyISAM tables with delay_key_write 2014-07-19 17:46:08 +03:00
mi_test_all.res
mi_test_all.sh Fixed problem with very slow shutdown when using 100,000 MyISAM tables with delay_key_write 2014-07-19 17:46:08 +03:00
mi_unique.c
mi_update.c
mi_write.c 5.5 merge 2014-02-25 16:04:35 +01:00
myisam_ftdump.c Fixed problem with very slow shutdown when using 100,000 MyISAM tables with delay_key_write 2014-07-19 17:46:08 +03:00
myisamchk.c Merge branch '5.5' into 10.0 2017-03-03 01:37:54 +02:00
myisamdef.h Merge branch '5.5' into 10.0 2017-03-03 01:37:54 +02:00
myisamlog.c Fix spelling: occurred, execute, which etc 2016-03-04 02:09:37 +02:00
myisampack.c 5.5.38 merge 2014-06-06 00:07:27 +02:00
NEWS
rt_index.c mysql-5.5.32 merge 2013-07-16 19:09:54 +02:00
rt_index.h Updated/added copyright headers 2014-01-06 10:52:35 +05:30
rt_key.c Updated/added copyright headers 2014-01-06 10:52:35 +05:30
rt_key.h Updated/added copyright headers 2014-01-06 10:52:35 +05:30
rt_mbr.c 10.0-base merge 2014-02-26 15:28:07 +01:00
rt_mbr.h Updated/added copyright headers 2014-01-06 10:52:35 +05:30
rt_split.c Merge tag 'mysql-5.5.44' into bb-5.5-serg 2015-06-05 02:06:51 +02:00
rt_test.c
sort.c Merge branch '5.5' into bb-10.0 2016-06-21 14:11:02 +02:00
sp_defs.h Updated/added copyright headers 2014-01-06 10:52:35 +05:30
sp_key.c
sp_test.c
test_pack
TODO