Commit 0ccf7024 authored by marko's avatar marko

branches/zip: buf_pool_drop_hash_index(): Check block->page.state

before checking block->is_hashed, because the latter may be uninitialized
right after server startup.
parent 844359b8
2010-01-13 The InnoDB Team
* buf/buf0buf.c:
When disabling the adaptive hash index, check the block state
before checking block->is_hashed, because the latter may be
uninitialized right after server startup.
2010-01-12 The InnoDB Team 2010-01-12 The InnoDB Team
* handler/ha_innodb.cc, handler/ha_innodb.h: * handler/ha_innodb.cc, handler/ha_innodb.h:
......
...@@ -1058,7 +1058,9 @@ buf_pool_drop_hash_index(void) ...@@ -1058,7 +1058,9 @@ buf_pool_drop_hash_index(void)
when we have an x-latch on btr_search_latch; when we have an x-latch on btr_search_latch;
see the comment in buf0buf.h */ see the comment in buf0buf.h */
if (!block->is_hashed) { if (buf_block_get_state(block)
!= BUF_BLOCK_FILE_PAGE
|| !block->is_hashed) {
continue; continue;
} }
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment