mariadb/storage/innobase/buf
Marko Mäkelä 9505c96839 MDEV-12428 SIGSEGV in buf_page_decrypt_after_read() during DDL
Also, some MDEV-11738/MDEV-11581 post-push fixes.

In MariaDB 10.1, there is no fil_space_t::is_being_truncated field,
and the predicates fil_space_t::stop_new_ops and fil_space_t::is_stopping()
are interchangeable. I requested the fil_space_t::is_stopping() to be added
in the review, but some added checks for fil_space_t::stop_new_ops were
not replaced with calls to fil_space_t::is_stopping().

buf_page_decrypt_after_read(): In this low-level I/O operation, we must
look up the tablespace if it exists, even though future I/O operations
have been blocked on it due to a pending DDL operation, such as DROP TABLE
or TRUNCATE TABLE or other table-rebuilding operations (ALTER, OPTIMIZE).
Pass a parameter to fil_space_acquire_low() telling that we are performing
a low-level I/O operation and the fil_space_t::is_stopping() status should
be ignored.
2017-04-03 22:09:28 +03:00
..
buf0buddy.cc 5.6.31 2016-06-21 14:21:03 +02:00
buf0buf.cc MDEV-12428 SIGSEGV in buf_page_decrypt_after_read() during DDL 2017-04-03 22:09:28 +03:00
buf0checksum.cc Merge tag 'mariadb-10.0.20' into 10.1 2015-06-27 20:35:26 +02:00
buf0dblwr.cc After reivew fixes. 2017-02-10 17:41:35 +02:00
buf0dump.cc Merge 10.0 into 10.1 2017-02-20 14:02:40 +02:00
buf0flu.cc Merge 10.0 into 10.1 2017-03-13 19:17:34 +02:00
buf0lru.cc Merge branch '10.0' into 10.1 2016-06-28 22:01:55 +02:00
buf0mtflu.cc MDEV-11707: Fix incorrect memset() for structures containing 2017-02-06 15:40:17 +02:00
buf0rea.cc MDEV-8588: Assertion failure in file ha_innodb.cc line 21140 if at least one encrypted table exists and encryption service is not available 2015-09-04 20:19:45 +03:00