mariadb/storage
Sergey Vojtovich bc7a1dc1fb MDEV-15104 - Optimise MVCC snapshot
With trx_sys_t::rw_trx_ids removal, MVCC snapshot overhead became
slightly higher. That is instead of copying an array we now have to
iterate LF_HASH. All this done under trx_sys.mutex protection.

This patch moves MVCC snapshot out of trx_sys.mutex.

Clean-ups:

Removed MVCC: doesn't make too much sense to keep it in a separate class
anymore.

Refactored ReadView so that it now calls register()/deregister() routines
(it was vice versa before).

ReadView doesn't have friends anymore. :(

Even less trx_sys.mutex references.
2018-01-31 20:13:34 +04:00
..
archive Merge bb-10.2-ext into 10.3 2017-10-04 08:24:06 +03:00
blackhole
cassandra
connect Changed database, tablename and alias to be LEX_CSTRING 2018-01-30 21:33:55 +02:00
csv
example
federated MDEV-14272 Mariadb crashes with signal 11 when using federatedx engine and galera 2017-12-28 02:13:25 +01:00
federatedx Merge remote-tracking branch 'origin/10.2' into bb-10.2-ext 2017-10-30 16:42:46 +04:00
heap Improve performance of heap tables 2017-11-23 10:04:12 +02:00
innobase MDEV-15104 - Optimise MVCC snapshot 2018-01-31 20:13:34 +04:00
maria Merge remote-tracking branch 'origin/bb-10.2-ext' into 10.3 2018-01-29 12:44:20 +04:00
mroonga Changed database, tablename and alias to be LEX_CSTRING 2018-01-30 21:33:55 +02:00
myisam Merge bb-10.2-ext into 10.3 2018-01-04 09:22:59 +02:00
myisammrg Changed database, tablename and alias to be LEX_CSTRING 2018-01-30 21:33:55 +02:00
oqgraph Changed database, tablename and alias to be LEX_CSTRING 2018-01-30 21:33:55 +02:00
perfschema Merge bb-10.2-ext into 10.3 2018-01-15 19:11:28 +02:00
rocksdb Create rocksdb_rpl.mdev12179 by taking tokudb_rpl.mdev12179 and adjusting it 2018-01-29 22:19:42 +03:00
sequence
sphinx Changed database, tablename and alias to be LEX_CSTRING 2018-01-30 21:33:55 +02:00
spider Changed database, tablename and alias to be LEX_CSTRING 2018-01-30 21:33:55 +02:00
test_sql_discovery Merge bb-10.2-ext into 10.3 2017-09-21 08:12:19 +03:00
tokudb Merge bb-10.2-ext into 10.3 2018-01-30 21:04:48 +02:00