diff options
author | Sergey Vojtovich <svoj@mariadb.org> | 2013-07-25 13:40:18 +0400 |
---|---|---|
committer | Sergey Vojtovich <svoj@mariadb.org> | 2013-07-25 13:40:18 +0400 |
commit | e33e9825a4316164ce304c321985ba19ff98be7d (patch) | |
tree | 18dc04f890ee60d7f80ef7828f9c6a58530e1c03 /debian/patches | |
parent | 9388822c5d952a1b36d3c675acb8f0c0775b6757 (diff) | |
download | mariadb-git-e33e9825a4316164ce304c321985ba19ff98be7d.tar.gz |
MDEV-4786 - merge 10.0-monty - 10.0
Fixed main.innodb_mysql_sync failure.
TDC_RT_REMOVE_NOT_OWN_KEEP_SHARE is not same as
TDC_RT_REMOVE_NOT_OWN_AND_MARK_NOT_USABLE. Comment in sql_table.cc says:
Storage engine has requested exclusive lock only for prepare phase
and we are not under LOCK TABLES.
Don't mark TABLE_SHARE as old in this case, as this won't allow opening
of table by other threads during main phase of in-place ALTER TABLE.
At this moment we hold exclusive metadata lock, all we should do
is purge unused TABLE objects.
sql/sql_base.cc:
Restore 5.6 behavior of TDC_RT_REMOVE_NOT_OWN_KEEP_SHARE.
sql/sql_base.h:
Restore 5.6 behavior of TDC_RT_REMOVE_NOT_OWN_KEEP_SHARE.
Diffstat (limited to 'debian/patches')
0 files changed, 0 insertions, 0 deletions