• marko's avatar
    branches/zip: buf_LRU_free_block(): When preserving the compressed page · 9fe82e80
    marko authored
    of a block, do not release buf_pool->mutex between the time the old control
    block is removed from buf_pool->page_hash and the new control block is
    added to it.  Prevent operations on the compressed-only block while calling
    btr_search_drop_page_hash_index() or page_zip_calc_checksum().
    
    buf_LRU_invalidate_tablespace(): Revert the change done in r1223.
    buf_pool->zip_mutex will have been released by
    buf_LRU_block_remove_hashed_page() when it returns BUF_BLOCK_ZIP_FREE.
    9fe82e80
buf0lru.c 36.6 KB