diff options
author | Marko Mäkelä <marko.makela@mariadb.com> | 2020-01-22 18:51:29 +0200 |
---|---|---|
committer | Marko Mäkelä <marko.makela@mariadb.com> | 2020-02-13 18:19:14 +0200 |
commit | 276f996af917851b9c5fef4a41f93e68d398af36 (patch) | |
tree | 522552a9577fefede6476cd88e62acb8f259a5f6 /mysql-test/suite/innodb/r/innodb-change-buffer-recovery.result | |
parent | acd265b69ba086597f20847a3de87e98f2450f17 (diff) | |
download | mariadb-git-276f996af917851b9c5fef4a41f93e68d398af36.tar.gz |
MDEV-12353: Replace MLOG_*_END_COPY_CREATED
Instead of writing the high-level redo log records
MLOG_LIST_END_COPY_CREATED, MLOG_COMP_LIST_END_COPY_CREATED
write log for each individual insert of a record.
page_copy_rec_list_end_to_created_page(): Remove.
This will improve the fill factor of some pages.
Adjust some tests accordingly.
PageBulk::init(), PageBulk::finish(): Avoid setting bogus limits
to PAGE_HEAP_TOP and PAGE_N_DIR_SLOTS. Avoid accessor functions
that would enforce these limits before the correct ones are set
at the end of PageBulk::finish().
Diffstat (limited to 'mysql-test/suite/innodb/r/innodb-change-buffer-recovery.result')
-rw-r--r-- | mysql-test/suite/innodb/r/innodb-change-buffer-recovery.result | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/mysql-test/suite/innodb/r/innodb-change-buffer-recovery.result b/mysql-test/suite/innodb/r/innodb-change-buffer-recovery.result index d795b516d5e..f8bf417969e 100644 --- a/mysql-test/suite/innodb/r/innodb-change-buffer-recovery.result +++ b/mysql-test/suite/innodb/r/innodb-change-buffer-recovery.result @@ -13,6 +13,7 @@ c INT, INDEX(b)) ENGINE=InnoDB STATS_PERSISTENT=0; SET GLOBAL innodb_change_buffering_debug = 1; +SET GLOBAL innodb_limit_optimistic_insert_debug=700; INSERT INTO t1 SELECT 0,'x',1 FROM seq_1_to_8192; BEGIN; SELECT b FROM t1 LIMIT 3; @@ -50,5 +51,5 @@ Table Op Msg_type Msg_text test.t1 check status OK SHOW ENGINE INNODB STATUS; Type Name Status -InnoDB insert 79, delete mark 1 +InnoDB insert 139, delete mark 1 DROP TABLE t1; |