summaryrefslogtreecommitdiff
path: root/storage/innobase/page/page0page.cc
diff options
context:
space:
mode:
Diffstat (limited to 'storage/innobase/page/page0page.cc')
-rw-r--r--storage/innobase/page/page0page.cc8
1 files changed, 3 insertions, 5 deletions
diff --git a/storage/innobase/page/page0page.cc b/storage/innobase/page/page0page.cc
index 1aab3f432da..21b291e3a8b 100644
--- a/storage/innobase/page/page0page.cc
+++ b/storage/innobase/page/page0page.cc
@@ -786,12 +786,10 @@ corrupted:
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,
+ if (n_core && !index->is_primary() && !index->table->is_temporary()) {
+ page_update_max_trx_id(new_block, nullptr,
page_get_max_trx_id(block->page.frame),
- mtr);
+ mtr);
}
if (new_page_zip) {