Likewise for 5.6: - btr_search_validate_one_table: pull block mutex lock above buf_block_get_state check - buf_flush_page_and_try_neighbors: BUF_BLOCK_REMOVE_HASH => LRU mutex !held - buf_flush_or_remove_pages: add mutex_own LRU list mutex - (the reported crash) buf_flush_ready_for_flush: allow BUF_BLOCK_REMOVE_HASH pages if BUF_FLUSH_LIST
Likewise for 5.6: validate_ one_table: pull block mutex lock above block_get_ state check page_and_ try_neighbors: BUF_BLOCK_ REMOVE_ HASH => LRU or_remove_ pages: add mutex_own LRU list mutex ready_for_ flush: allow BLOCK_REMOVE_ HASH pages if BUF_FLUSH_LIST
- btr_search_
buf_
- buf_flush_
mutex !held
- buf_flush_
- (the reported crash) buf_flush_
BUF_