mariadb/storage/innobase/page
Marko Mäkelä 1d12bff42c MDEV-20775: page_zip_validate() failure due to AUTO_INCREMENT
cmake -DWITH_INNODB_EXTRA_DEBUG:BOOL=ON
was broken ever since commit 8777458a6e
(MDEV-6076 Persistent AUTO_INCREMENT for InnoDB).

There is a race condition between page reads that call
page_zip_validate() (while holding clustered index root page S-latch)
and writes that update PAGE_ROOT_AUTO_INC
(with buf_block_t::lock SX-latch, compatible with S-latch).

page_zip_validate_low(): Skip the PAGE_ROOT_AUTO_INC field on
clustered index root pages in order to avoid false positives.
2020-01-23 16:25:46 +02:00
..
page0cur.cc MDEV-20950 Reduce size of record offsets 2019-12-13 00:26:50 +07:00
page0page.cc MDEV-20950 Reduce size of record offsets 2019-12-13 00:26:50 +07:00
page0zip.cc MDEV-20775: page_zip_validate() failure due to AUTO_INCREMENT 2020-01-23 16:25:46 +02:00