mariadb/storage
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
..
archive Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
blackhole Merge branch '10.2' into 10.3 2019-06-14 07:36:47 +02:00
cassandra Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
connect Merge branch '10.2' into 10.3 2019-10-31 10:58:06 +01:00
csv Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
example Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
federated Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
federatedx Merge 10.2 into 10.3 2019-04-04 19:41:12 +03:00
heap Merge 10.2 into 10.3 2019-11-06 13:14:31 +02:00
innobase MDEV-12353 preparation: Replace mtr_x_lock() and friends 2019-11-14 11:40:33 +02:00
maria Write error message if aria_log.??????? files are missing 2019-10-20 11:52:29 +03:00
mroonga Fix compilation 2 (GCC 9) 2019-10-10 13:37:02 +03:00
myisam Cleanup mman.h includes 2019-10-02 20:21:30 +04:00
myisammrg imporve clang build 2019-06-25 13:21:36 +03:00
oqgraph Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
perfschema Merge 10.2 into 10.3 2019-08-29 12:00:12 +03:00
rocksdb MDEV-17171: RocksDB Tables do not have "Creation Date" 2019-11-01 21:40:10 +03:00
sequence MDEV-20753: Sequence with limit 0 crashes server 2019-10-09 08:55:00 +02:00
sphinx Merge remote-tracking branch 'origin/10.2' into 10.3 2019-10-01 09:37:40 +04:00
spider MDEV-19238 Mariadb spider - crashes on where null 2019-10-09 08:55:00 +02:00
test_sql_discovery Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
tokudb Merge branch '10.2' into 10.3 2019-10-31 10:58:06 +01:00