mariadb/storage
Jan Lindström 7a9670218b MDEV-8474: InnoDB sets per-connection data unsafely
Analysis: At check_trx_exists function InnoDB allocates
a new trx if no trx is found from thd but this newly
allocated trx is not registered to thd. This is unsafe,
because nothing prevents InnoDB plugin from being uninstalled
while there's active transaction. This can cause crashes, hang
and any other odd behavior. It may also corrupt stack, as
functions pointers are not available after dlclose.

Fix: The fix is to use thd_set_ha_data() when
manipulating per-connection handler data. It does appropriate
plugin locking.
2015-07-21 12:12:58 +03:00
..
archive mysql-5.5.38 merge 2014-06-03 09:55:08 +02:00
blackhole
csv
example MDEV-5120 Test suite test maria-no-logging fails 2014-10-02 11:57:40 +02:00
federated Merge remote-tracking branch 'mysql/5.5' into 5.5 2015-04-27 21:04:06 +02:00
federatedx CRLF->LF 2015-06-02 22:07:47 +02:00
heap MDEV-4813 Replication fails on updating a MEMORY table with an index using btree 2014-10-07 10:54:14 +02:00
innobase MDEV-8474: InnoDB sets per-connection data unsafely 2015-07-21 12:12:58 +03:00
maria MDEV-3870 - Valgrind warnings on OPTIMIZE MyISAM or Aria TABLE with disabled 2015-06-09 23:24:03 +04:00
myisam MDEV-3870 - Valgrind warnings on OPTIMIZE MyISAM or Aria TABLE with disabled 2015-06-09 23:24:03 +04:00
myisammrg Re-enabling tests disabled due to MDEV-5266 and MySQL:65225 (fixed now) 2014-11-17 20:28:18 +04:00
ndb mysql-5.5.37 selective merge 2014-03-27 22:26:58 +01:00
oqgraph MDEV-7351 5.5 build fails on Ubuntu Utopic in buildbot 2015-02-09 20:53:28 +01:00
perfschema mysql-5.5.37 selective merge 2014-03-27 22:26:58 +01:00
sphinx MDEV-5120 Test suite test maria-no-logging fails 2014-10-02 11:57:40 +02:00
tokudb more renames after tokudb merge 2015-06-11 17:47:52 +02:00
xtradb MDEV-8474: InnoDB sets per-connection data unsafely 2015-07-21 12:12:58 +03:00