maria:bb-10.5-robert-build

Last commit made on 2021-01-28
Get this branch:
git clone -b bb-10.5-robert-build https://git.launchpad.net/maria

Branch merges

Branch information

Name:
bb-10.5-robert-build
Repository:
lp:maria

Recent commits

a2cd2cd... by David Carlier

Mac M1 build support proposal (minus rocksdb option)

744e975... by Vlad Lesin

MDEV-24705 add check that LSN of the last skipped log record equals to FIL_PAGE_LSN field

The check is added.

6e80a34... by THIRUNARAYANAN BALATHANDAYUTHAPANI

MDEV-24695 Encryption modifies a freed page

During recovery, InnoDB fails if it tries to apply a FREE_PAGE
and WRITE record to the page. InnoDB encryption thread accesses
the freed page and writes redo log for it.

This is similar to commit deadec4e689c9435e20ebb89fd8f84d3f0f90ff3 (MDEV-24569)
InnoDB is missing buf_page_free() while freeing the segment.
To avoid accessing of freed page in buffer pool, InnoDB should
mark the pages as FREED while freeing the segment. Also to
avoid reading of freed page, InnoDB should check the
allocation bitmap page.

fseg_free_step(): Mark the page in buffer pool as FREED

fseg_free_step_not_header(): Mark the page in buffer pool as FREED

buf_dump(): Ignore the freed pages while dumping the buffer pool content

fil_crypt_get_page_throttle_func(): Skip the rotation for FREED page
to avoid the assert failure during recovery

fil_crypt_rotate_page(): Skip the rotation for the freed page

Reviewed-by: Marko Mäkelä

c630835... by Marko Mäkelä

MDEV-24612 fixup: Skip the test for --embedded

700ae20... by THIRUNARAYANAN BALATHANDAYUTHAPANI

MDEV-24693 LeakSanitizer: detected memory leaks in mem_heap_create_block_func / fts_optimize_create_msg

- This issue is caused by the commit bf1f9b59c7d0b619d8bf350b96436970c6edc118
(MDEV-24638). Delay the creation of SYNC message in
fts_optimize_request_sync_table. So that InnoDB can avoid creating
the message if the table already has SYNC message in fts_optimize_wq queue

30379d9... by Jan Lindström

Update disabled.def in suites
* galera
* galera_sr
* galera_3nodes

e2bcf68... by Jan Lindström

MDEV-24010 : galera_3nodes.GCF-354 MTR fails : WSREP has not yet prepared node for application use

Correct test.

0565d19... by Roman Nozdrin <email address hidden>

MDEV-24298 Select Handler now process INSERT..SELECT with a single derived at
the top level

927a882... by Marko Mäkelä

Merge 10.4 into 10.5

e626f51... by Marko Mäkelä

MDEV-24653 fixup: Make the test deterministic