26 Commits (a635c40648519fd6c3729c9657872a16a0a20821)

Author SHA1 Message Date
Marko Mäkelä a635c40648 MDEV-27774 Reduce scalability bottlenecks in mtr_t::commit() 4 years ago
Marko Mäkelä c478a5533e MDEV-27667 Fix MDEV-26720 on 64-bit Microsoft Windows 4 years ago
Marko Mäkelä 1f02280904 MDEV-26769 InnoDB does not support hardware lock elision 4 years ago
Marko Mäkelä ebd5205120 MDEV-26467 fixup for clang-9 and earlier 4 years ago
Marko Mäkelä 309209c51c MDEV-26467: Use LOCK BTS also with the Microsoft compiler 4 years ago
Marko Mäkelä e79fa9f542 MDEV-26467: Actually use spinloop on block_lock 4 years ago
Marko Mäkelä d0d4ade918 MDEV-26467: Universally implement spin loop 4 years ago
Marko Mäkelä 35f59bc4e1 MDEV-26467: More cache friendliness 4 years ago
Marko Mäkelä 37a074f6c3 MDEV-26467 fixup: Fix cmake -DWITH_UNIT_TESTS=ON for SUX_LOCK_GENERIC 4 years ago
Marko Mäkelä 277ba134ad MDEV-26467: Avoid futile spin loops 4 years ago
Marko Mäkelä 0f0b7e47bc MDEV-26467: Avoid re-reading srv_spin_wait_delay inside a loop 4 years ago
Marko Mäkelä a73eedbf3f MDEV-26467 Unnecessary compare-and-swap loop in srw_mutex 4 years ago
Marko Mäkelä b81382887c MDEV-25512 Deadlock between sux_lock::u_x_upgrade() and sux_lock::u_lock() 5 years ago
Marko Mäkelä 8751aa7397 MDEV-25404: ssux_lock_low: Introduce a separate writer mutex 5 years ago
Marko Mäkelä 040c16ab8b MDEV-25404: Optimize srw_mutex on Linux, OpenBSD, Windows 5 years ago
Marko Mäkelä 272a1289ad MDEV-24884 Hang in ssux_lock_low::write_lock() 5 years ago
Marko Mäkelä 07e4b6b276 MDEV-24167 fixup: Wake up all update_lock() in u_unlock() 5 years ago
Marko Mäkelä ff5d306e29 MDEV-21452: Replace ib_mutex_t with mysql_mutex_t 5 years ago
Marko Mäkelä 43d3dad114 MDEV-24142/MDEV-24167 fixup: Split ssux_lock and srw_lock 5 years ago
Marko Mäkelä ba2d45dc54 MDEV-24142: Remove INFORMATION_SCHEMA.INNODB_MUTEXES 5 years ago
Marko Mäkelä 03ca6495df MDEV-24142: Replace InnoDB rw_lock_t with sux_lock 5 years ago
Marko Mäkelä d46b42489a MDEV-24142 preparation: Add srw_mutex and srw_lock::u_lock() 5 years ago
Marko Mäkelä 1669c8890c MDEV-24167 fixup: Improve the PERFORMANCE_SCHEMA instrumentation 5 years ago
Marko Mäkelä 260161fc9f MDEV-24167 fixup: Avoid hangs in SRW_LOCK_DUMMY 5 years ago
Marko Mäkelä 1fdc161d8f MDEV-24167 fixup: Always derive srw_lock from rw_lock 5 years ago