mariadb/storage
Sergei Golubchik b4dd13b519 MDEV-5405 RQG induced crash in mi_assign_to_key_cache in safe mutex unlock
if two threads were calling mi_assign_to_key_cache() for the same table,
one could change share->key_cache while the other was having
share->key_cache->op_lock locked. The other thread would crash then,
trying to unlock share->key_cache->op_lock (because it would be a different mutex).

fixed by caching the value of share->key_cache in a local variable. The thread can still
call flush_key_blocks() for an unassigned keycache, but it's harmless.
2014-01-27 12:11:04 +01:00
..
archive MDEV-4444 Server crashes with "safe_mutex: Trying to destroy a mutex share->mutex that was locked" on attempt to recover an archive table 2013-06-13 15:13:13 +02:00
blackhole
csv
example mysql-5.5.33 merge 2013-09-06 22:31:30 +02:00
federated tokudb buildbot fixes 2013-09-12 10:10:09 +02:00
federatedx MDEV-4468 Assertion `error != 0' fails or timeout occurs on select from a FEDERATED table which points at a non-existent table 2013-06-07 15:35:13 +02:00
heap mysql-5.5.32 merge 2013-07-16 19:09:54 +02:00
innobase MySQL-5.5.35 merge 2014-01-22 15:29:36 +01:00
maria merge 5.3->5.5 2014-01-26 16:41:15 +02:00
myisam MDEV-5405 RQG induced crash in mi_assign_to_key_cache in safe mutex unlock 2014-01-27 12:11:04 +01:00
myisammrg 5.3 merge 2013-12-13 13:00:38 +01:00
ndb mysql-5.5.32 merge 2013-07-16 19:09:54 +02:00
oqgraph improve oqgraph boost check to filter out newer boost versions 2014-01-26 21:49:39 +01:00
perfschema mysql-5.5.32 merge 2013-07-16 19:09:54 +02:00
sphinx Fixed some cache variables that could be set to higher value than what the code supported (size_t) 2013-06-06 15:14:23 +03:00
tokudb mtr: check that tests clean up debug_sync. fix tests that didn't. 2014-01-27 12:10:53 +01:00
xtradb fix XtraDB to compile on Windows 2014-01-23 00:02:08 +01:00