142 Commits (5c95ec4035dfe0a7baf901492cbf8bf058de7f5b)

Author SHA1 Message Date
marko 5c95ec4035 branches/zip: buf_pool_init(): Initialize buf_pool_zip_mutex before 18 years ago
marko 523a8a0e8d branches/zip: Add instrumentation for prohibiting the release of 18 years ago
marko 3bb405841f branches/zip: Implement wrappers for all operations on the buffer pool mutex. 18 years ago
vasil 815bb2ccf4 branches/zip: 18 years ago
marko a563fbc3d6 branches/zip: Clarify that buf_buddy_alloc() should only be used for 18 years ago
marko 902615e374 branches/zip: Document how the data structures of the buddy allocator 18 years ago
marko 40dce922cc branches/zip: buf_page_get_gen(): Check the return status of 18 years ago
marko 6f306fad26 branches/zip: buf_buddy_alloc(): Assign *lru = TRUE whenever the buffer pool 18 years ago
marko 7a1d5d91b7 branches/zip: Fix a bug that was introduced in r2123. 18 years ago
marko f6a5cc1d47 branches/zip: buf_page_get_gen(): Note that the guessed block may also 18 years ago
marko 7aedcf308e branches/zip: buf_page_get_gen(): Ignore "guess" if it does not point to 18 years ago
marko bcd672cae7 branches/zip: buf_page_init_low(): Initialize also flush_type. 18 years ago
marko 7319444c08 branches/zip: Improve Valgrind instrumentation. 18 years ago
marko ada2f71ab7 branches/zip: Reduce WAIT_FOR_READ from 20 to 5 milliseconds, to correspond 18 years ago
marko a4b26c4ffb branches/zip: buf_pool_t: Add n_pend_unzip. Display it in buf_print(). 18 years ago
marko 1890ec59c7 branches/zip: buf_page_get_gen(): Improve the comments about 18 years ago
marko aa8c8329f2 branches/zip: buf_pool_init(): Allocate buf_pool with mem_zalloc(). 18 years ago
marko a14eb7445c branches/zip: buf_page_get_gen(): Reinitialize guess when re-entering the loop. 18 years ago
marko 37309546e0 branches/zip: Cast void* pointers to byte* when doing pointer arithmetics. 18 years ago
marko 0349b9d235 branches/zip: buf_chunk_init(): Note that the function does not always 18 years ago
marko 3d57033064 branches/zip: Optimize buf_page_try_get_func(). 18 years ago
marko 1110b563b2 branches/zip: Introduce the function buf_block_fix_dec(), similar to 18 years ago
vasil e05b8e86b9 branches/zip: 18 years ago
inaam ae1bf9e3e9 branches/zip: undo changes made in r1763. 18 years ago
inaam 8d96873f9d branches/zip: The freed_page_clock for both buf_pool and block starts ticking 18 years ago
marko d662c3c656 branches/zip: Merge 1575:1664 from trunk. 19 years ago
marko fbc6f37cb1 branches/zip: Fix two bugs. 19 years ago
marko dd529ee402 branches/zip: When reading pages for merging buffered inserts, request that 19 years ago
marko 2b060715ef branches/zip: Split UNIV_IBUF_COUNT_DEBUG from UNIV_IBUF_DEBUG. 19 years ago
marko 37b0f7bf1c branches/zip: Enable the insert buffer on compressed tablespaces. 19 years ago
marko d3a813fd69 branches/zip: buf_page_get_gen(): After allocating an uncompressed page for 19 years ago
marko eb03297439 branches/zip: buf_page_init_for_read(): Defer the costly calls to 19 years ago
marko b36300e1ba branches/zip: buf_page_create(): Do not IO-fix or X-latch the block 19 years ago
marko 5ac6f3217d branches/zip: buf_page_init_for_read(): Do not allocate an uncompressed page 19 years ago
marko 7315b06291 branches/zip: buf_page_init_for_read(), buf_page_create(): Note in the 19 years ago
marko 329c469e70 branches/zip: Do not decompress blocks in buf_page_init_for_read(), 19 years ago
marko 13efcc13fc branches/zip: Add UNIV_HASH_DEBUG for detecting multiple invocations 19 years ago
marko 3b5c872916 branches/zip: buf_page_t: Add the in_page_hash and in_zip_hash 19 years ago
marko 6473df1f55 branches/zip: buf_page_init_for_read(): Decrement, do not reset 19 years ago
marko 9dca485c35 branches/zip: buf_page_init_for_read(): When decompressing a compressed block, 19 years ago
marko f5652a6a1e branches/zip: Fix a bug in the buddy allocator. 19 years ago
marko 88efbdb335 branches/zip: When retrieving compressed BLOBs, avoid allocating 19 years ago
marko 22147cce7c branches/zip: Fix bugs. 19 years ago
marko d8536b0de8 branches/zip: Make mutex_own() work with UNIV_DEBUG, without UNIV_SYNC_DEBUG. 19 years ago
marko fff329cd3d branches/zip: Remove the fil_space_get_zip_size() call from 19 years ago
marko c7647f82c6 branches/zip: buf_page_init_for_read(): X-latch the block before 19 years ago
marko b8426a2e0c branches/zip: buf_page_init_for_read(): IO-fix the block during 19 years ago
marko 134aff29d0 branches/zip: When adding a page to the buffer pool, add it to 19 years ago
marko 8b2766af66 branches/zip: Make Valgrind diagnostics more accurate. 19 years ago
marko 5637695ad2 branches/zip: Improve Valgrind instrumentation of allocated memory. 19 years ago