summaryrefslogtreecommitdiff
path: root/storage/xtradb/trx/trx0rec.cc
diff options
context:
space:
mode:
Diffstat (limited to 'storage/xtradb/trx/trx0rec.cc')
-rw-r--r--storage/xtradb/trx/trx0rec.cc8
1 files changed, 4 insertions, 4 deletions
diff --git a/storage/xtradb/trx/trx0rec.cc b/storage/xtradb/trx/trx0rec.cc
index 4d3458ff8bb..fa3fe0904b8 100644
--- a/storage/xtradb/trx/trx0rec.cc
+++ b/storage/xtradb/trx/trx0rec.cc
@@ -466,7 +466,7 @@ trx_undo_page_fetch_ext(
{
/* Fetch the BLOB. */
ulint ext_len = btr_copy_externally_stored_field_prefix(
- ext_buf, prefix_len, zip_size, field, *len);
+ ext_buf, prefix_len, zip_size, field, *len, NULL);
/* BLOBs should always be nonempty. */
ut_a(ext_len);
/* Append the BLOB pointer to the prefix. */
@@ -1248,7 +1248,7 @@ trx_undo_report_row_operation(
rseg = trx->rseg;
- mtr_start(&mtr);
+ mtr_start_trx(&mtr, trx);
mutex_enter(&trx->undo_mutex);
/* If the undo log is not assigned yet, assign one */
@@ -1337,7 +1337,7 @@ trx_undo_report_row_operation(
latches, such as SYNC_FSP and SYNC_FSP_PAGE. */
mtr_commit(&mtr);
- mtr_start(&mtr);
+ mtr_start_trx(&mtr, trx);
mutex_enter(&rseg->mutex);
trx_undo_free_last_page(trx, undo, &mtr);
@@ -1374,7 +1374,7 @@ trx_undo_report_row_operation(
/* We have to extend the undo log by one page */
ut_ad(++loop_count < 2);
- mtr_start(&mtr);
+ mtr_start_trx(&mtr, trx);
/* When we add a page to an undo log, this is analogous to
a pessimistic insert in a B-tree, and we must reserve the