maria:bb-10.5-wlad-15053

Last commit made on 2020-03-09
Get this branch:
git clone -b bb-10.5-wlad-15053 https://git.launchpad.net/maria

Branch merges

Branch information

Name:
bb-10.5-wlad-15053
Repository:
lp:maria

Recent commits

edde879... by Vladislav Vaintroub

Fix comments in buf_read_page

b4e6378... by Vladislav Vaintroub

make test case more reliable

c89a7df... by Vladislav Vaintroub

MDEV-15053 : split bufferpool mutex. Add atomics

Add atomics related to buffer pool resizing

1974746... by Vladislav Vaintroub

cleanup - improve busy loop in buf_LRU_free_one_page()

894407f... by Vladislav Vaintroub

MDEV-15053 - allow async read from buf_page_get_gen()

Disable async reads for the compressed tables, for now

be0cca9... by Vladislav Vaintroub

Fix encryption suite to work on Windows,
and with async reads

679d50d... by Vladislav Vaintroub

MDEV-15053 Split buffer pool mutex. Cherry-pick a test case

Cherry-pick MySQL commit bd914aebb3ec510784f364e5e71cd35bb8a0cad5

BUG#23102834 INNODB: ZERO FLUSH FROM LRU

It's a regression of wl#8423 InnoDB: Split the buffer pool mutex.
we wrongly removed the count for lru flushing in buf_flush_batch().

Reviewed-by: Debarun Banerjee <email address hidden>
RB: 12509

# Conflicts:
# storage/innobase/buf/buf0flu.cc

6df48d2... by Vladislav Vaintroub

MDEV-15053 Split bufferpool mutex

cherry-pick mysql commit bd914aebb3ec510784f364e5e71cd35bb8a0cad5

BUG#23136397 ASSERTION FAILURE: BUF0BUF.CC:5410:RW_LOCK_IS_LOCKED
             (&BLOCK->LOCK, RW_LOCK_X)

It's regression of wl#8423 InnoDB: Split the buffer pool mutex.

We should protect buf_page_set_io_fix(&block->page, BUF_IO_READ)
and rw_lock_x_lock(&block->lock) by buf_pool->LRU_list_mutex.

Reviewed-by: Debarun Banerjee <email address hidden>
RB: 12707

# Conflicts:
# storage/innobase/buf/buf0buf.cc

8779d3b... by Vladislav Vaintroub

MDEV-15053 : Split buffer pool mitex

cherry-pick mysql commit https://github.com/mysql/mysql-server/commit/2bcc00d11f21fe43ba3c0e0f81d3d9cec44c44a0
wl#8423 InnoDB: Split the buffer pool mutex

276e042... by Marko Mäkelä

MDEV-21893: Assertion failure on upgrade with innodb_encrypt_log

recv_log_recover_10_4(): Add a missing bit pattern negation that
was forgotten when commit f8a9f906679e1d1ab026c245f7d24c652050d8b3
(MDEV-12353) removed the support for crash-upgrading.