summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--storage/innobase/page/page0page.cc9
1 files changed, 3 insertions, 6 deletions
diff --git a/storage/innobase/page/page0page.cc b/storage/innobase/page/page0page.cc
index 1b8b3cb339f..f5f7d17f2d5 100644
--- a/storage/innobase/page/page0page.cc
+++ b/storage/innobase/page/page0page.cc
@@ -765,12 +765,9 @@ page_copy_rec_list_start(
same temp-table in parallel.
max_trx_id is ignored for temp tables because it not required
for MVCC. */
- if (n_core && dict_index_is_sec_or_ibuf(index)
- && !index->table->is_temporary()) {
- page_update_max_trx_id(new_block,
- new_page_zip,
- page_get_max_trx_id(block->frame),
- mtr);
+ if (n_core && !index->is_primary() && !index->table->is_temporary()) {
+ page_update_max_trx_id(new_block, nullptr,
+ page_get_max_trx_id(block->frame), mtr);
}
if (new_page_zip) {