diff options
author | Marko Mäkelä <marko.makela@mariadb.com> | 2019-09-27 07:15:07 +0300 |
---|---|---|
committer | Marko Mäkelä <marko.makela@mariadb.com> | 2019-09-27 07:15:07 +0300 |
commit | 72f671ab7b57ccd0fb0ed2d944081c8be894dac8 (patch) | |
tree | 46acfc2128e85d52ffabbf3bff0acf291c7aa8b9 /storage/innobase/page/page0cur.cc | |
parent | 08de2540acc6a9e1aa24f26a18ac467ffc8284fd (diff) | |
parent | 1f4ee3fa5a80e9715b0dc77b72fabb95a4045745 (diff) | |
download | mariadb-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.cc | 3 |
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, |