mariadb/storage/innobase
Sergey Vojtovich 90bf55673e Misc trx_sys scalability fixes
trx_erase_lists(): trx->read_view is owned by current thread and thus
doesn't need trx_sys.mutex protection for reading it's value. Move
trx->read_view check out of mutex

trx_start_low(): moved assertion out of mutex.

Call ReadView::creator_trx_id() directly: allows to inline this one-line
method.
2018-01-20 16:10:37 +04:00
..
btr Replace trx_sys_t* trx_sys with trx_sys_t trx_sys 2018-01-20 16:10:36 +04:00
buf Replace trx_sys_t* trx_sys with trx_sys_t trx_sys 2018-01-20 16:10:36 +04:00
data Identify system-versioned columns in the InnoDB dictionary 2017-11-27 15:07:33 +03:00
dict Merge branch 'github/10.3' into bb-10.3-temporal 2018-01-17 00:45:02 +01:00
eval MDEV-12271 Port MySQL 8.0 Bug#23150562 REMOVE UNIV_MUST_NOT_INLINE AND UNIV_NONINL 2017-03-17 12:42:07 +02:00
fil Merge bb-10.2-ext into 10.3 2018-01-15 19:11:28 +02:00
fsp MDEV-14606 Assertion failure on IMPORT TABLESPACE 2017-12-08 09:53:11 +02:00
fts Merge bb-10.2-ext into 10.3 2017-12-12 09:57:17 +02:00
fut MDEV-12270 Port MySQL 8.0 Bug#21141390 REMOVE UNUSED FUNCTIONS AND CONVERT GLOBAL SYMBOLS TO STATIC 2017-03-17 12:48:50 +02:00
gis Merge bb-10.2-ext into 10.3 2018-01-11 19:44:41 +02:00
ha Skip btr_search_latches[] in SHOW ENGINE INNODB STATUS 2017-12-12 20:00:28 +02:00
handler Removed purge_trx_id_age and purge_view_trx_id_age 2018-01-20 16:10:37 +04:00
ibuf Merge bb-10.2-ext into 10.3 2017-11-10 16:12:45 +02:00
include Misc trx_sys scalability fixes 2018-01-20 16:10:37 +04:00
lock Replace trx_sys_t* trx_sys with trx_sys_t trx_sys 2018-01-20 16:10:36 +04:00
log Replace trx_sys_t* trx_sys with trx_sys_t trx_sys 2018-01-20 16:10:36 +04:00
mach Fix Bug#24707869 GCC 5 AND 6 MISCOMPILE MACH_PARSE_COMPRESSED 2017-04-26 23:03:29 +03:00
mem Inline definition of mem_heap_dup(), mem_heap_strdup(), mem_heap_strdupl() 2017-09-05 08:54:36 +03:00
mtr MDEV-11369 Instant ADD COLUMN for InnoDB 2017-10-06 09:50:10 +03:00
mysql-test/storage_engine Merge branch '10.0' into 10.1 2017-08-08 10:18:43 +02:00
os Merge bb-10.2-ext into 10.3 2017-11-30 08:16:37 +02:00
page Replace trx_sys_t* trx_sys with trx_sys_t trx_sys 2018-01-20 16:10:36 +04:00
pars IB: combine is_delete, vers_delete into enum [closes #337] 2017-11-28 15:03:25 +03:00
que MDEV-14824 Assertion `!trx_is_started(trx)' failed in innobase_start_trx_and_assign_read_view 2018-01-11 16:34:31 +02:00
read Misc trx_sys scalability fixes 2018-01-20 16:10:37 +04:00
rem Merge bb-10.2-ext into 10.3 2018-01-11 19:44:41 +02:00
row Allocate trx_sys.mvcc at link time 2018-01-20 16:10:36 +04:00
srv Removed purge_trx_id_age and purge_view_trx_id_age 2018-01-20 16:10:37 +04:00
sync MDEV-14638 - Replace trx_sys_t::rw_trx_set with LF_HASH 2018-01-11 12:30:53 +04:00
trx Misc trx_sys scalability fixes 2018-01-20 16:10:37 +04:00
usr Merge 10.1 into 10.2 2017-05-22 09:46:51 +03:00
ut Cleanup UT_LOW_PRIORITY_CPU/UT_RESUME_PRIORITY_CPU 2018-01-13 13:08:59 +04:00
bzip2.cmake cleanup: innodb files in cmake/ 2017-03-29 00:40:22 +02:00
CMakeLists.txt MDEV-14283 : Fix Solaris 10 build. 2017-11-21 21:14:06 +01:00
compile-innodb move to storage/innobase 2015-05-04 19:17:21 +02:00
COPYING.Google move to storage/innobase 2015-05-04 19:17:21 +02:00
COPYING.Percona move to storage/innobase 2015-05-04 19:17:21 +02:00
innodb.cmake Merge bb-10.2-ext into 10.3 2017-12-06 19:36:33 +02:00
lz4.cmake cleanup: innodb files in cmake/ 2017-03-29 00:40:22 +02:00
lzma.cmake cleanup: innodb files in cmake/ 2017-03-29 00:40:22 +02:00
lzo.cmake cleanup: innodb files in cmake/ 2017-03-29 00:40:22 +02:00
plugin_exports Solaris compilation failure: xtradb is linked in statically, ha_innodb.so needs 2014-05-01 14:05:52 +02:00
snappy.cmake cleanup: innodb files in cmake/ 2017-03-29 00:40:22 +02:00