mirror of
https://github.com/MariaDB/server.git
synced 2025-11-03 14:33:32 +03:00
Applying InnoDB snapshot
Detailed revision comments: r6612 | marko | 2010-02-09 14:32:39 +0200 (Tue, 09 Feb 2010) | 3 lines branches/zip: recv_recovery_rollback_active(): Drop the temporary tables and indexes after enabling sync order checks. This should not make any difference. This could have been done in r6611.
This commit is contained in:
@@ -3270,11 +3270,6 @@ recv_recovery_rollback_active(void)
|
|||||||
{
|
{
|
||||||
int i;
|
int i;
|
||||||
|
|
||||||
/* Drop partially created indexes. */
|
|
||||||
row_merge_drop_temp_indexes();
|
|
||||||
/* Drop temporary tables. */
|
|
||||||
row_mysql_drop_temp_tables();
|
|
||||||
|
|
||||||
#ifdef UNIV_SYNC_DEBUG
|
#ifdef UNIV_SYNC_DEBUG
|
||||||
/* Wait for a while so that created threads have time to suspend
|
/* Wait for a while so that created threads have time to suspend
|
||||||
themselves before we switch the latching order checks on */
|
themselves before we switch the latching order checks on */
|
||||||
@@ -3283,6 +3278,11 @@ recv_recovery_rollback_active(void)
|
|||||||
/* Switch latching order checks on in sync0sync.c */
|
/* Switch latching order checks on in sync0sync.c */
|
||||||
sync_order_checks_on = TRUE;
|
sync_order_checks_on = TRUE;
|
||||||
#endif
|
#endif
|
||||||
|
/* Drop partially created indexes. */
|
||||||
|
row_merge_drop_temp_indexes();
|
||||||
|
/* Drop temporary tables. */
|
||||||
|
row_mysql_drop_temp_tables();
|
||||||
|
|
||||||
if (srv_force_recovery < SRV_FORCE_NO_TRX_UNDO) {
|
if (srv_force_recovery < SRV_FORCE_NO_TRX_UNDO) {
|
||||||
/* Rollback the uncommitted transactions which have no user
|
/* Rollback the uncommitted transactions which have no user
|
||||||
session */
|
session */
|
||||||
|
|||||||
Reference in New Issue
Block a user