mariadb/btr
marko 2561797bb9 branches/zip: On compressed pages, always update the insert buffer bitmap.
Do not assume anything about the contents of the bitmap.

ibuf_update_free_bits_low(): Use this function only for uncompressed pages.
Remove the parameter zip_size.  This function avoids latching the bitmap page
and updating the bitmap when the bits do not change.

ibuf_update_free_bits_zip(): New function based on ibuf_update_free_bits_low(),
for use on compressed pages.  Remove the parameter max_insert_size that
was used for computing the before image of the free bits.  Always update the
bitmap.

ibuf_index_page_calc_free_zip(): New function, factored out from
ibuf_index_page_calc_free().

ibuf_update_free_bits_if_full(): Document that this function must only be
invoked on uncompressed pages.  Add a debug assertion about this.
2007-10-12 13:25:12 +00:00
..
btr0btr.c branches/zip: Silence some more GCC 4.2.1 warnings. 2007-10-03 12:36:59 +00:00
btr0cur.c branches/zip: On compressed pages, always update the insert buffer bitmap. 2007-10-12 13:25:12 +00:00
btr0pcur.c branches/zip: Remove the fil_space_get_zip_size() call from 2007-01-18 09:59:00 +00:00
btr0sea.c branches/zip: Silence most GCC 4.2.1 warnings about const pointers. 2007-10-03 12:22:29 +00:00