1. 13 Nov, 2006 3 commits
    • marko's avatar
      branches/zip: Remove the buf_block_align() calls from ha0ha.c that caused · d25fa2c4
      marko authored
      an assertion failure in debug builds when a context switch occurred in
      buf_LRU_search_and_free_block() before the call to
      btr_search_drop_page_hash_index() managed to acquire the mutexes again.
      
      ha_node_t: Add the field buf_block_t* block.
      
      ha_search_and_update_if_found(): Rename to ha_search_and_update_if_found_func()
      with added buf_block_t* parameter in debug builds.  Define the wrapper macro
      ha_search_and_update_if_found() that always takes the buf_block_t* parameter.
      
      ha_insert_for_fold(): Rename to ha_insert_for_fold_func()
      with added buf_block_t* parameter in debug builds.  Define the wrapper macro
      ha_insert_for_fold() that always takes the buf_block_t* parameter.
      d25fa2c4
    • marko's avatar
      branches/zip: Remove the variable innobase_buffer_pool_awe_mem_mb. · 7499c4bd
      marko authored
      The bulk of the AWE support was removed in r976.
      7499c4bd
    • marko's avatar
      branches/zip: buf_LRU_block_free_non_file_page(), · f03f262d
      marko authored
      buf_LRU_block_remove_hashed_page(): Overwrite (space_id,page_no)
      when freeing a buffer block.  This will help catching non-file
      pages being passed to buf_block_align().
      f03f262d
  2. 10 Nov, 2006 1 commit
  3. 02 Nov, 2006 1 commit
  4. 01 Nov, 2006 3 commits
  5. 31 Oct, 2006 2 commits
  6. 30 Oct, 2006 9 commits
  7. 27 Oct, 2006 1 commit
  8. 26 Oct, 2006 9 commits
  9. 25 Oct, 2006 4 commits
  10. 24 Oct, 2006 4 commits
  11. 23 Oct, 2006 3 commits
    • marko's avatar
      branches/zip: buf_page_get_release_on_io(), buf_page_get_gen(): · 7e8c1293
      marko authored
      Replace buf_frame_t* guess with buf_block_t* guess in order to avoid
      a buf_block_align() call.
      
      trx_undo_t: Replace page_t* guess_page with buf_block_t* guess_block.
      
      btr_search_t: Replace page_t* root_guess with buf_block_t* root_guess.
      7e8c1293
    • marko's avatar
      branches/zip: Minor cleanup. · 866f5174
      marko authored
      buf_calc_page_new_checksum(), buf_calc_page_old_checksum(),
      buf_page_is_corrupted(), buf_page_print():
      Add const qualifier to byte* parameter.
      
      page_parse_create_zip(): Remove this declaration of non-existing function.
      
      page_rec_check(), page_rec_print(), row_vers_impl_x_locked_off_kernel():
      Add const qualifier to rec_t* parameter.
      
      row_vers_old_has_index_entry(): Add const qualifier to dtuple_t* parameter.
      
      row_sel_sec_rec_is_for_blob(): Add const qualifiers.
      
      Replace some occurrences of mtr_memo_contains_page() with mtr_memo_contains().
      866f5174
    • marko's avatar
      branches/zip: row_sel_sec_rec_is_for_clust_rec(): Augment the bug fix in r918: · 06d96b64
      marko authored
      After calling row_sel_sec_rec_is_for_blob(), skip the cmp_data_data()
      comparison of the incomplete prefix.
      06d96b64