mariadb/storage/xtradb
Vladislav Vaintroub 74e4cf70d0 MDEV-13059 XtraDB hangs on Windows due to failing to release block->lock X-latch
in innodb_read_only mode.

The reason for the hang is that there was no notification received about
completed read io. File handles are bound to completion_port, and there
were no background "write" threads that would be waiting on completion_port,
only 2 "read" threads waiting on read_completion_port were active.

The fix is to use a single IO completion port for all IOs, if
innodb_read_only is set.
2017-06-12 18:43:23 +00:00
..
api Merge branch 'merge-xtradb-5.6' into 10.0 2015-10-09 18:16:27 +02:00
btr Merge remote-tracking branch 'origin/10.0' into 10.0 2017-05-18 15:45:55 +03:00
buf MDEV-13057 innodb_read_only=1 should avoid creating buf_flush_page_cleaner_thread 2017-06-12 11:08:06 +03:00
data 5.6.31-77.0 2016-08-10 19:24:58 +02:00
dict MDEV-13039 innodb_fast_shutdown=0 may fail to purge all undo log 2017-06-09 16:20:42 +03:00
dyn Merge branch '5.5' into 10.0 2017-03-03 01:37:54 +02:00
eval move to storage/xtradb 2015-05-04 19:15:28 +02:00
fil Merge remote-tracking branch 'origin/10.0' into 10.0 2017-05-18 15:45:55 +03:00
fsp MDEV-12609: Allow suppression of InnoDB log messages about reserving extents 2017-06-08 10:34:10 +03:00
fts Merge branch 'merge-xtradb-5.6' into 10.0 2017-05-17 12:11:12 +03:00
fut move to storage/xtradb 2015-05-04 19:15:28 +02:00
ha 5.6.30-76.3 2016-06-21 14:20:09 +02:00
handler MDEV-13057 innodb_read_only=1 should avoid creating buf_flush_page_cleaner_thread 2017-06-12 11:08:06 +03:00
ibuf ibuf_get_volume_buffered_hash(): Use a proper type cast 2017-05-18 09:07:15 +03:00
include MDEV-13039 innodb_fast_shutdown=0 may fail to purge all undo log 2017-06-09 16:20:42 +03:00
lock Never pass NULL to innobase_get_stmt() 2017-05-17 08:11:01 +03:00
log MDEV-6262 analyze the coverity report on mariadb 2017-05-19 20:26:56 +02:00
mach 5.6.35-80.0 2017-03-04 20:50:02 +02:00
mem 5.6.31-77.0 2016-08-10 19:24:58 +02:00
mtr Merge branch '5.5' into 10.0 2017-03-03 01:37:54 +02:00
mysql-test/storage_engine Changes in storage_engine test suite: 2014-09-15 20:33:11 +04:00
os MDEV-13059 XtraDB hangs on Windows due to failing to release block->lock X-latch 2017-06-12 18:43:23 +00:00
page 5.6.35-80.0 2017-03-04 20:50:02 +02:00
pars Merge branch 'merge-xtradb-5.6' into 10.0 2017-05-17 12:11:12 +03:00
que 5.6.24-72.2 2015-06-16 11:04:40 +02:00
read move to storage/xtradb 2015-05-04 19:15:28 +02:00
rem Fix some __attribute__((nonnull)) misuse 2017-05-18 09:07:15 +03:00
row Remove dead code added in merge commit d8b45b0c00 2017-05-19 09:51:44 +03:00
srv MDEV-13057 innodb_read_only=1 should avoid creating buf_flush_page_cleaner_thread 2017-06-12 11:08:06 +03:00
sync Silence bogus GCC 7 warnings -Wimplicit-fallthrough 2017-05-17 08:07:02 +03:00
trx MDEV-13039 innodb_fast_shutdown=0 may fail to purge all undo log 2017-06-09 16:20:42 +03:00
usr Remove redundant UT_LIST_INIT() calls 2017-05-17 10:33:49 +03:00
ut MDEV-9276: MySQL Bug #78754: FK definitions missing from SHOW CREATE TABLE in "innodb_read_only" mode 2015-12-14 22:10:37 +02:00
CMakeLists.txt Merge branch 'merge/merge-xtradb-5.6' into 10.0 2015-12-13 16:23:02 +01:00
COPYING.Google move to storage/xtradb 2015-05-04 19:15:28 +02:00
COPYING.Percona move to storage/xtradb 2015-05-04 19:15:28 +02:00
Doxyfile move to storage/xtradb 2015-05-04 19:15:28 +02:00
ha_innodb.def move to storage/xtradb 2015-05-04 19:15:28 +02:00