diff options
author | Mattias Jonsson <mattias.jonsson@oracle.com> | 2010-08-13 09:50:25 +0200 |
---|---|---|
committer | Mattias Jonsson <mattias.jonsson@oracle.com> | 2010-08-13 09:50:25 +0200 |
commit | 9a7a64acdb53d7ef73ea874d2520c902a49754b7 (patch) | |
tree | 80e56f944086ce1c788ab7e2cb4f6c9b353e15c9 /sql/table.h | |
parent | 66972aa2b30a179fa88115fbffae605cadd1a225 (diff) | |
download | mariadb-git-9a7a64acdb53d7ef73ea874d2520c902a49754b7.tar.gz |
Bug#53676: Unexpected errors and possible table
corruption on ADD PARTITION and LOCK TABLE
Bug#53770: Server crash at handler.cc:2076 on
LOAD DATA after timed out COALESCE PARTITION
5.5 fix for:
Bug#51042: REORGANIZE PARTITION can leave table in an
inconsistent state in case of crash
Needs to be back-ported to 5.1
5.5 fix for:
Bug#50418: DROP PARTITION does not interact with
transactions
Main problem was non-persistent operations done
before meta-data lock was taken (53770+53676).
And 53676 needed to keep the table/partitions opened and locked
while copying the data to the new partitions.
Also added thorough tests to spot some additional bugs
in the ddl_log code, which could result in bad state
between the .frm and partitions.
Collapsed patch, includes all fixes required from the reviewers.
Diffstat (limited to 'sql/table.h')
-rw-r--r-- | sql/table.h | 1 |
1 files changed, 0 insertions, 1 deletions
diff --git a/sql/table.h b/sql/table.h index 7579a8a6df3..52ac92299a6 100644 --- a/sql/table.h +++ b/sql/table.h @@ -43,7 +43,6 @@ class Security_context; struct TABLE_LIST; class ACL_internal_schema_access; class ACL_internal_table_access; -struct TABLE_LIST; class Field; /* |