Commit 045de0a5 authored by unknown's avatar unknown

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


innobase/row/row0uins.c:
  Partial fix to concurrent drop table and rollback by other user of rows in that table
innobase/row/row0umod.c:
  Partial fix to concurrent drop table and rollback by other user of rows in that table
parent eef01ff2
...@@ -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