mariadb/storage/xtradb
Sergey Vojtovich c01c819209 Backport from 10.0:
MDEV-6483 - Deadlock around rw_lock_debug_mutex on PPC64

This problem affects only debug builds on PPC64.

There are at least two race conditions around
rw_lock_debug_mutex_enter and rw_lock_debug_mutex_exit:

- rw_lock_debug_waiters was loaded/stored without setting
  appropriate locks/memory barriers.
- there is a gap between calls to os_event_reset() and
  os_event_wait() and in such case we're supposed to pass
  return value of the former to the latter.

Fixed by replacing self-cooked spinlocks with system mutexes.
These days system mutexes offer much better performance. OTOH
performance is not that critical for debug builds.
2014-08-29 16:14:11 +04:00
..
btr Merged percona-server-5.5.38-35.2. 2014-08-01 12:54:56 +03:00
buf fix xtradb on windows (again) 2014-08-03 07:38:41 +02:00
data Percona-Server-5.5.33-rel31.1.tar.gz 2013-09-07 13:49:15 +02:00
dict MDEV-5621: Server random crash on ALTER TABLE 2014-07-04 12:25:32 +03:00
dyn merge Percona-Server-5.5.32-rel31.0.tar.gz 2013-07-16 19:30:39 +02:00
eval Percona-Server-5.5.33-rel31.1.tar.gz 2013-09-07 13:49:15 +02:00
fil merge with XtraDB 5.5.37-35.0 2014-06-03 09:53:10 +02:00
fsp merge Percona-Server-5.5.32-rel31.0.tar.gz 2013-07-16 19:30:39 +02:00
fut Percona-Server-5.5.33-rel31.1.tar.gz 2013-09-07 13:49:15 +02:00
ha Percona-Server-5.5.33-rel31.1.tar.gz 2013-09-07 13:49:15 +02:00
handler Merged percona-server-5.5.38-35.2. 2014-08-01 12:54:56 +03:00
ibuf Percona-Server-5.5.35-rel33.0.tar.gz 2014-01-22 15:35:42 +01:00
include Backport from 10.0: 2014-08-29 16:14:11 +04:00
lock percona-server-5.5.36-34.0 2014-03-17 17:41:54 +01:00
log fix XtraDB to compile on Windows 2014-01-23 00:02:08 +01:00
mach Percona-Server-5.5.33-rel31.1.tar.gz 2013-09-07 13:49:15 +02:00
mem Percona-Server-5.5.33-rel31.1.tar.gz 2013-09-07 13:49:15 +02:00
mtr Percona-Server-5.5.33-rel31.1.tar.gz 2013-09-07 13:49:15 +02:00
os Fix compiler error on sparc. 2014-07-27 08:44:45 +03:00
page Fix test failure caused by simulated compression failure on 2014-07-25 09:34:05 +03:00
pars Percona-Server-5.5.33-rel31.1.tar.gz 2013-09-07 13:49:15 +02:00
que Percona-Server-5.5.34-rel32.0 merge 2013-11-19 15:43:22 +01:00
read Percona-Server-5.5.33-rel31.1.tar.gz 2013-09-07 13:49:15 +02:00
rem Percona-Server-5.5.33-rel31.1.tar.gz 2013-09-07 13:49:15 +02:00
row Merged percona-server-5.5.38-35.2. 2014-08-01 12:54:56 +03:00
srv MDEV-6450 - MariaDB crash on Power8 when built with advance tool chain 2014-08-19 19:28:35 +03:00
sync Backport from 10.0: 2014-08-29 16:14:11 +04:00
trx Percona-Server-5.5.35-rel33.0.tar.gz 2014-01-22 15:35:42 +01:00
usr Percona-Server-5.5.33-rel31.1.tar.gz 2013-09-07 13:49:15 +02:00
ut Percona-Server-5.5.33-rel31.1.tar.gz 2013-09-07 13:49:15 +02:00
CMakeLists.txt MDEV-6450 - MariaDB crash on Power8 when built with advance tool chain 2014-08-19 19:28:35 +03:00
COPYING.Google Import Percona XtraDB into the MariaDB source tree. 2009-06-09 13:16:11 +02:00
COPYING.Percona Merge XtraDB 8 into MariaDB. 2009-11-13 22:26:08 +01:00
Doxyfile merge with xtradb-5.5.15 2011-07-18 23:04:24 +02:00
ha_innodb.def Import Percona XtraDB into the MariaDB source tree. 2009-06-09 13:16:11 +02:00