mariadb/buf
marko 2c6685709b branches/zip: Fix bugs in the buddy allocator and add assertions.
buf_buddy_free(), buf_buddy_free_low(): Document that the data must
not be pointed to by the buffer pool.  Add ut_ad(!buf_pool_contains_zip())
assertions to catch pointers to freed blocks.

Validate the zip_free[] lists #ifdef UNIV_DEBUG.

buf_buddy_relocate(): Ensure that the size of the compressed page
matches.  The buddy block can be split, and the control block can be
pointing to a smaller compressed page than the one whose relocation
is being attempted.
2006-12-20 11:38:19 +00:00
..
buf0buddy.c branches/zip: Fix bugs in the buddy allocator and add assertions. 2006-12-20 11:38:19 +00:00
buf0buf.c branches/zip: Add the debug function buf_pool_contains_zip() #ifdef UNIV_DEBUG. 2006-12-19 22:12:44 +00:00
buf0flu.c branches/zip: Minor improvements. 2006-12-15 15:05:18 +00:00
buf0lru.c branches/zip: Minor improvements. 2006-12-15 15:05:18 +00:00
buf0rea.c branches/zip: Move the fields related to the least-recently-used algorithm 2006-11-30 12:27:49 +00:00
Makefile.am branches/zip: Add the first bits of the binary buddy system for allocating 2006-12-07 13:29:04 +00:00