mariadb/buf
marko 483cf9bee9 branches/zip: Correct some bugs in the buddy allocator and add debug code.
buf_buddy_alloc_zip() [UNIV_DEBUG]: Byte-fill the allocated blocks with ~i.

buf_buddy_block_free() [UNIV_DEBUG]: Clear the frame before releasing it
to the buffer pool.

buf_buddy_alloc_from() [UNIV_DEBUG]: Byte-fill the free blocks with j.

buf_buddy_relocate(): Allow the buf_page_hash_get() lookup to fail,
and note the reason.

buf_buddy_free_low(): Correctly compute the address of the combined free block.

buf_page_struct: Clarify the mutex protection rules.  Note that
the pointer zip.data is also protected by buf_pool->mutex.
2006-12-19 12:38:18 +00:00
..
buf0buddy.c branches/zip: Correct some bugs in the buddy allocator and add debug code. 2006-12-19 12:38:18 +00:00
buf0buf.c branches/zip: Minor improvements. 2006-12-15 15:05:18 +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