mirror of
https://github.com/MariaDB/server.git
synced 2025-01-16 12:02:42 +01:00
c89366866b
when scrubbing is enabled buf_read_recv_pages(): Ignore the page to read if it is already present in the freed ranges. store_freed_or_init_rec(): Store the ranges only if scrubbing is enabled or page compressed tablespace. recv_init_crash_recovery_space(): Add the freed range only when scrubbing or page compressed tablespace. range_set::contains(): Search the value is present in ranges. range_set::remove_if_exists(): Remove the value if exist in ranges. mtr_t::init(): Handles the scenario that mini-transaction may allocate a page that had just been freed. recv_sys_t::parse(): Note down the FREE and INIT redo log irrespective of STORE value. Removed innodb_tablespaces_scrubbing from test case
17 lines
492 B
Text
17 lines
492 B
Text
--loose-skip-safemalloc --loose-mutex-deadlock-detector=0
|
|
--loose-innodb-changed-pages
|
|
--loose-innodb-cmp
|
|
--loose-innodb-cmp-per-index
|
|
--loose-innodb-cmp-reset
|
|
--loose-innodb-cmpmem
|
|
--loose-innodb-cmpmem-reset
|
|
--loose-innodb-index-stats
|
|
--loose-innodb-lock-waits
|
|
--loose-innodb-sys-columns
|
|
--loose-innodb-sys-fields
|
|
--loose-innodb-sys-foreign
|
|
--loose-innodb-sys-foreign-cols
|
|
--loose-innodb-sys-tables
|
|
--loose-innodb-sys-tablestats
|
|
--loose-innodb-mutexes
|
|
--loose-innodb-tablespaces-encryption
|