mariadb/storage/innobase/fsp
Marko Mäkelä 3d4a801533 MDEV-12353 preparation: Replace mtr_x_lock() and friends
Apart from page latches (buf_block_t::lock), mini-transactions
are keeping track of at most one dict_index_t::lock and
fil_space_t::latch at a time, and in a rare case, purge_sys.latch.

Let us introduce interfaces for acquiring an index latch
or a tablespace latch.

In a later version, we may want to introduce mtr_t members
for holding a latched dict_index_t* and fil_space_t*,
and replace the remaining use of mtr_t::m_memo
with std::set<buf_block_t*> or with a map<buf_block_t*,byte*>
pointing to log records.
2019-11-14 11:40:33 +02:00
..
fsp0file.cc Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
fsp0fsp.cc MDEV-12353 preparation: Replace mtr_x_lock() and friends 2019-11-14 11:40:33 +02:00
fsp0space.cc Merge 10.1 into 10.2 2019-05-13 17:54:04 +03:00
fsp0sysspace.cc Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00