1
0
mirror of https://github.com/MariaDB/server.git synced 2025-12-24 11:21:21 +03:00

bug#7761 - ndb does not autcommit - postreview fixes

This commit is contained in:
joreland@mysql.com
2005-01-10 11:33:08 +01:00
parent 6331241cb3
commit 4ddd79fb69

View File

@@ -3444,21 +3444,18 @@ copy_data_between_tables(TABLE *from,TABLE *to,
ulong save_sql_mode;
DBUG_ENTER("copy_data_between_tables");
if (!(copy= new Copy_field[to->fields]))
DBUG_RETURN(-1); /* purecov: inspected */
/*
Turn off recovery logging since rollback of an alter table is to
delete the new table so there is no need to log the changes to it.
This needs to be done before external_lock
*/
error= ha_enable_transaction(thd,FALSE);
error= ha_enable_transaction(thd, FALSE);
if (error)
{
DBUG_RETURN(-1);
}
if (!(copy= new Copy_field[to->fields]))
DBUG_RETURN(-1); /* purecov: inspected */
if (to->file->external_lock(thd, F_WRLCK))
DBUG_RETURN(-1);