Commit 6415f07c authored by heikki@donna.mysql.fi's avatar heikki@donna.mysql.fi

row0umod.c Partial fix to concurrent drop table and rollback by other user of rows in that table

row0uins.c	Partial fix to concurrent drop table and rollback by other user of rows in that table
parent 2090d651
...@@ -290,6 +290,7 @@ row_undo_ins( ...@@ -290,6 +290,7 @@ row_undo_ins(
} }
if (!found) { if (!found) {
trx_undo_rec_release(node->trx, node->undo_no);
return(DB_SUCCESS); return(DB_SUCCESS);
} }
......
...@@ -589,6 +589,7 @@ row_undo_mod( ...@@ -589,6 +589,7 @@ row_undo_mod(
/* It is already undone, or will be undone by another query /* It is already undone, or will be undone by another query
thread, or table was dropped */ thread, or table was dropped */
trx_undo_rec_release(node->trx, node->undo_no);
node->state = UNDO_NODE_FETCH_NEXT; node->state = UNDO_NODE_FETCH_NEXT;
return(DB_SUCCESS); return(DB_SUCCESS);
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment