94 Commits (e906213f1ece65b3bc825a265795027dc32b1ea1)

Author SHA1 Message Date
marko e906213f1e branches/zip: buf_LRU_free_block(): Clarify the function comment. 17 years ago
marko c5f2c51d3b branches/zip: Merge revisions 2722:2744 from branches/5.1: 17 years ago
marko 1c8162be09 branches/zip: Apply some white-space changes from branches/innodb+. 17 years ago
marko aab31a41c8 branches/zip: buf_LRU_get_free_block(): Add missing spaces to and 17 years ago
marko 3d3bd9877e branches/zip: Introduce UNIV_LRU_DEBUG for debugging the LRU buffer pool 17 years ago
marko 81ec8249ac branches/zip: buf_page_set_old(): Add the assertion ut_ad(bpage->in_LRU_list). 17 years ago
marko c976021ef4 branches/zip: buf_LRU_free_block(): When buf_page_is_old(b), we incremented 18 years ago
marko 94a7cee3c2 branches/zip: Improve the diagnostics for tracking down issue#63 and issue#65. 18 years ago
marko 07315cdba3 branches/zip: Always display a newline after ut_print_buf(stderr, ...). 18 years ago
marko 76dea7ad1d branches/zip: Dump the compressed page when fil_page_get_type() returns 18 years ago
marko 7c119c9580 branches/zip: Improve the LRU algorithm with a separate unzip_LRU list of 18 years ago
marko da54bec75b branches/zip: Minor fixes. 18 years ago
marko 060a95bea6 branches/zip: buf_LRU_free_block(): When freeing the uncompressed page 18 years ago
marko 17127565dd branches/zip: buf0lru.c: Minor cleanup. 18 years ago
marko 1d1dc31a06 branches/zip: Introduce UNIV_INTERN, a linkage specifier for InnoDB-global 18 years ago
marko 8958f06278 branches/zip: Introduce the page type code FIL_PAGE_TYPE_ZBLOB2 for 18 years ago
marko 0d02593440 branches/zip: buf_LRU_search_and_free_block(): Do not forbid the release 18 years ago
marko 7ac6a34347 branches/zip: Add instrumentation for prohibiting the release of 18 years ago
marko cdb5b46445 branches/zip: Implement wrappers for all operations on the buffer pool mutex. 18 years ago
marko 33e082be24 branches/zip: buf_buddy_alloc(): Assign *lru = TRUE whenever the buffer pool 18 years ago
marko fe6e780d82 branches/zip: buf_LRU_block_remove_hashed_page(): Add some Valgrind 18 years ago
marko 902893c719 branches/zip: Improve Valgrind instrumentation. 18 years ago
marko ddc116e14a branches/zip: Improve Valgrind instrumentation. 18 years ago
marko b4715b5d5e branches/zip: buf_LRU_block_free_non_file_page(): Flag block->frame 19 years ago
marko df5a9376ea branches/zip: buf_LRU_search_and_free_block(): Do not try to preserve 19 years ago
marko 9c663a0c46 branches/zip: buf_LRU_search_and_free_block(): Avoid freeing compressed-only 19 years ago
marko 6f6aefb553 branches/zip: buf_LRU_get_free_block(): Add an UNIV_UNLIKELY hint 19 years ago
marko 75cf6705ac branches/zip: buf_page_init_for_read(): Defer the costly calls to 19 years ago
marko 1f0b739f4f branches/zip: Do not decompress blocks in buf_page_init_for_read(), 19 years ago
marko ae0ecb11aa branches/zip: buf_page_t: Add the in_page_hash and in_zip_hash 19 years ago
marko f56b6cf4cb branches/zip: Fix bugs. 19 years ago
marko 5fc003b65d branches/zip: Make mutex_own() work with UNIV_DEBUG, without UNIV_SYNC_DEBUG. 19 years ago
marko ca662b43e6 branches/zip: buf_LRU_free_block(): Allocate a control block for the 19 years ago
marko f116afa724 branches/zip: Remove the fil_space_get_zip_size() call from 19 years ago
marko a85fd29415 branches/zip: Allow dirty compressed-only blocks to exist in the buffer pool 19 years ago
marko 94e49a71b2 branches/zip: Note that b (the newly created control block for the 19 years ago
marko 9fe82e80e3 branches/zip: buf_LRU_free_block(): When preserving the compressed page 19 years ago
marko c3599a3ab1 branches/zip: buf_flush_remove(): buf_page_get_mutex(bpage) must have been 19 years ago
marko 91546e7d10 branches/zip: buf_LRU_free_block(): When freeing the uncompressed page 19 years ago
marko 82f4ef9596 branches/zip: buf_LRU_block_remove_hashed_page(): When preserving the 19 years ago
marko ac24d86c49 branches/zip: buf_LRU_free_block(): Flag the buffer frame fully initialized 19 years ago
marko 2b82ae8cb4 branches/zip: Improve Valgrind instrumentation of allocated memory. 19 years ago
marko a0c093d93d branches/zip: buf_LRU_invalidate_tablespace(): After freeing a 19 years ago
marko 69afb619cc branches/zip: buf_LRU_free_block(): Correct the logic for releasing 19 years ago
marko f54da50c1e branches/zip: buf_buddy_alloc_clean(): Restart the scan after a 19 years ago
marko d3917bb5c3 branches/zip: buf_page_t: Introduce the field in_flush_list #ifdef UNIV_DEBUG. 19 years ago
marko 5a094438a5 branches/zip: Maintain a valid checksum for compressed-only pages kept in 19 years ago
marko 186549b911 branches/zip: buf_LRU_free_block(): Check if the block has been reloaded 19 years ago
marko 91c87cd343 branches/zip: Allow dirty blocks to be relocated. Allow a transition 19 years ago
marko ede8e7bcd0 branches/zip: Fix two bugs in the relocation of block descriptors. 19 years ago