summaryrefslogtreecommitdiff
path: root/mysql-test/main/subselect.test
diff options
context:
space:
mode:
authorThirunarayanan Balathandayuthapani <thiru@mariadb.com>2021-03-06 05:55:14 +0530
committerThirunarayanan Balathandayuthapani <thiru@mariadb.com>2021-03-12 16:56:47 +0530
commiteb7c5530eccb7d6782077e5562f5a471d2ccbc01 (patch)
treed4c09e919371cf75de22bf99d08195c36e93c32f /mysql-test/main/subselect.test
parent08e8ad7c717302a77db91cfa06909eb8c10006fb (diff)
downloadmariadb-git-eb7c5530eccb7d6782077e5562f5a471d2ccbc01.tar.gz
MDEV-24730 Insert log operation fails after purge resets n_core_fields
Online log for insert operation of redundant table fails with index->is_instant() assert. Purge can reset the n_core_fields when alter is waiting to upgrade MDL for commit phase of DDL. In the meantime, any insert DML tries to log the operation fails with index is not being instant. row_log_get_n_core_fields(): Get the n_core_fields of online log for the given index. rec_get_converted_size_comp_prefix_low(): Use n_core_fields of online log when InnoDB calculates the size of data tuple during redundant row format table rebuild. rec_convert_dtuple_to_rec_comp(): Use n_core_fields of online log when InnoDB does the conversion of data tuple to record during redudant row format table rebuild. - Adding the test case which has more than 129 instant columns.
Diffstat (limited to 'mysql-test/main/subselect.test')
0 files changed, 0 insertions, 0 deletions