Browse Source

branches/zip: buf_merge_or_delete_for_page(): Correct some debug assertions.

We cannot call buf_block_get_space() or buf_block_get_page_no(),
because the assertions there can fail.
pull/374/head
marko 19 years ago
parent
commit
2c7e55dd52
  1. 4
      ibuf/ibuf0ibuf.c

4
ibuf/ibuf0ibuf.c

@ -3140,8 +3140,8 @@ ibuf_merge_or_delete_for_page(
ibool corruption_noticed = FALSE;
mtr_t mtr;
ut_ad(!block || buf_block_get_space(block) == space);
ut_ad(!block || buf_block_get_page_no(block) == page_no);
ut_ad(!block || block->space == space);
ut_ad(!block || block->offset == page_no);
ut_ad(!block || buf_block_get_zip_size(block) == zip_size);
if (srv_force_recovery >= SRV_FORCE_NO_IBUF_MERGE) {

Loading…
Cancel
Save