• marko's avatar
    branches/innodb+: Merge revisions 3541:3544 from branches/zip: · 880a55f7
    marko authored
      ------------------------------------------------------------------------
      r3541 | marko | 2008-12-16 12:14:58 +0200 (Tue, 16 Dec 2008) | 3 lines
    
      branches/zip: btr_cur_optimistic_delete(): Note that no further pages
      must be latched before calling mtr_commit(mtr) if the function returns TRUE.
      ------------------------------------------------------------------------
      r3544 | marko | 2008-12-16 15:52:36 +0200 (Tue, 16 Dec 2008) | 20 lines
    
      branches/zip: Do not update the free bits in the insert buffer bitmap
      when inserting or deleting from the insert buffer B-tree.  Assert that
      records in the insert buffer B-tree are never updated.  This could cure
      Issue #135.
    
      btr_cur_optimistic_insert(): Do not update the insert buffer bitmap
      when inserting to the insert buffer tree.
    
      btr_cur_optimistic_delete(): Do not update the insert buffer bitmap
      when deleting from the insert buffer tree.  This could be the cause
      of the assertion failure that was reported in Issue #135.
    
      btr_cur_update_alloc_zip(): Assert that the index is not the insert
      buffer.  The insert buffer will never be stored in compressed format.
    
      btr_cur_update_in_place(), btr_cur_optimistic_update(),
      btr_cur_pessimistic_update(): Assert that these functions are never
      invoked on the insert buffer tree.  The insert buffer only supports
      the insertion and deletion of records.
      ------------------------------------------------------------------------
    880a55f7
btr0cur.c 133 KB