summaryrefslogtreecommitdiff
path: root/storage/innobase/page/page0cur.cc
diff options
context:
space:
mode:
authorMarko Mäkelä <marko.makela@mariadb.com>2019-09-27 07:15:07 +0300
committerMarko Mäkelä <marko.makela@mariadb.com>2019-09-27 07:15:07 +0300
commit72f671ab7b57ccd0fb0ed2d944081c8be894dac8 (patch)
tree46acfc2128e85d52ffabbf3bff0acf291c7aa8b9 /storage/innobase/page/page0cur.cc
parent08de2540acc6a9e1aa24f26a18ac467ffc8284fd (diff)
parent1f4ee3fa5a80e9715b0dc77b72fabb95a4045745 (diff)
downloadmariadb-git-72f671ab7b57ccd0fb0ed2d944081c8be894dac8.tar.gz
Merge 10.4 into 10.5
Diffstat (limited to 'storage/innobase/page/page0cur.cc')
-rw-r--r--storage/innobase/page/page0cur.cc3
1 files changed, 2 insertions, 1 deletions
diff --git a/storage/innobase/page/page0cur.cc b/storage/innobase/page/page0cur.cc
index 1e9b7a5887b..aca09376079 100644
--- a/storage/innobase/page/page0cur.cc
+++ b/storage/innobase/page/page0cur.cc
@@ -2490,7 +2490,8 @@ page_cur_delete_rec(
/* The record must not be the supremum or infimum record. */
ut_ad(page_rec_is_user_rec(current_rec));
- if (page_get_n_recs(page) == 1 && !recv_recovery_is_on()) {
+ if (page_get_n_recs(page) == 1 && !recv_recovery_is_on()
+ && !rec_is_alter_metadata(current_rec, *index)) {
/* Empty the page, unless we are applying the redo log
during crash recovery. During normal operation, the
page_create_empty() gets logged as one of MLOG_PAGE_CREATE,