mariadb/storage/innobase/btr
Marko Mäkelä efd8af535a MDEV-19526 heap number overflow on innodb_page_size=64k
InnoDB only reserves 13 bits for the heap number in the record header,
limiting the heap number to be at most 8191. But, when using
innodb_page_size=64k and secondary index records of 7 bytes each,
it is possible to exceed the maximum heap number.

btr_cur_optimistic_insert(): Let the operation fail if the
maximum number of records would be exceeded.

page_mem_alloc_heap(): Move to the same compilation unit with the
only caller, and let the operation fail if the maximum heap number
has been allocated already.
2020-08-12 18:21:53 +03:00
..
btr0btr.cc Merge branch '5.5' into 10.1 2019-05-11 19:15:57 +03:00
btr0cur.cc MDEV-19526 heap number overflow on innodb_page_size=64k 2020-08-12 18:21:53 +03:00
btr0defragment.cc fix typedef-related warning and cleanup using namespace std 2020-03-11 16:27:37 +03:00
btr0pcur.cc Update FSF address 2019-05-11 19:25:02 +03:00
btr0scrub.cc cmake: re-enable -Werror in the maintainer mode 2019-03-27 22:51:37 +01:00
btr0sea.cc Update FSF address 2019-05-11 19:25:02 +03:00