Fix for MSAN from Marko related to buf_pool_resize

This commit is contained in:
Monty 2020-07-03 18:37:33 +03:00
commit 484931325e

View file

@ -1622,6 +1622,8 @@ buf_chunk_init(
return(NULL);
}
MEM_MAKE_ADDRESSABLE(chunk->mem, chunk->mem_size());
#ifdef HAVE_LIBNUMA
if (srv_numa_interleave) {
struct bitmask *numa_mems_allowed = numa_get_mems_allowed();
@ -2908,6 +2910,9 @@ withdraw_retry:
while (chunk < echunk) {
buf_block_t* block = chunk->blocks;
MEM_MAKE_ADDRESSABLE(chunk->mem,
chunk->mem_size());
for (ulint j = chunk->size;
j--; block++) {
mutex_free(&block->mutex);