MariaDB server is a community developed fork of MySQL server. Started by core members of the original MySQL team, MariaDB actively works with outside developers to deliver the most featureful, stable, and sanely licensed open SQL server in the industry.
Find a file
marko 4861c59c59 branches/zip: Fix two bugs in the relocation of block descriptors.
Improve diagnostics.

buf_buddy_relocate(): Do not assume all small blocks to contain only one
buf_page_t object.  Require an exact size match, as in the case of
compressed pages.

buf_relocate(): Relocate buf_pool->LRU_old if needed.
Validate the LRU list in debug builds.

buf_LRU_block_remove_hashed_page(): Do not overwrite FIL_PAGE_OFFSET
or FIL_PAGE_ARCH_LOG_NO_OR_SPACE_ID.  The memory will be invalidated
in debug builds of buf_buddy_free().

buf0buddy.c: Add assertions for not holding buf_pool->zip_mutex.
The calling thread should not be holding any block->mutex, but it might
be too time-consuming to assert against that, even #ifdef UNIV_SYNC_DEBUG.
2007-01-04 15:45:42 +00:00
btr branches/zip: Move the fields related to the least-recently-used algorithm 2006-11-30 12:27:49 +00:00
buf branches/zip: Fix two bugs in the relocation of block descriptors. 2007-01-04 15:45:42 +00:00
data branches/zip: Add const qualifiers to function parameters, mostly dtuple_t. 2006-10-20 08:30:07 +00:00
dict branches/zip: Merge revisions 1009:1165 from trunk. 2007-01-02 14:36:59 +00:00
dyn branches/zip: Merge revisions 200:236 from trunk. 2006-02-23 19:25:29 +00:00
eval branches/zip: Remove some more casts. 2006-10-19 07:52:28 +00:00
fil branches/zip: page_zip_des_t: Enclose m_start in #ifdef UNIV_DEBUG. 2006-11-30 14:09:29 +00:00
fsp branches/zip: page_zip_des_t: Rename "size" to "ssize" and reduce the 2006-11-27 13:44:32 +00:00
fut branches/zip: Add const qualifiers to read-only pointers. 2006-10-26 08:52:14 +00:00
ha branches/zip: Fix errors when compiling with UNIV_DEBUG and UNIV_SYNC_DEBUG. 2006-11-22 13:08:38 +00:00
handler branches/zip: Merge revisions 1009:1165 from trunk. 2007-01-02 14:36:59 +00:00
ibuf branches/zip: Replace all references to block->space and block->offset, 2006-11-24 12:49:59 +00:00
include branches/zip: Add __attribute__((const)) or __attribute__((pure)) 2007-01-03 12:34:54 +00:00
lock branches/zip: Merge revisions 968:1009 from trunk. 2006-11-10 11:15:59 +00:00
log branches/zip: Merge revisions 1009:1165 from trunk. 2007-01-02 14:36:59 +00:00
mach branches/zip: Merge revisions 200:236 from trunk. 2006-02-23 19:25:29 +00:00
mem branches/zip: Merge revisions 887:934 from trunk. 2006-10-25 11:19:12 +00:00
mtr branches/zip: Remove buf_pool->frame_zero and buf_pool->high_end. 2006-10-31 09:59:15 +00:00
mysql-test branches/zip: Merge revisions 968:1009 from trunk. 2006-11-10 11:15:59 +00:00
os branches/zip: os_mem_alloc_large(), os_mem_free_large(): 2006-11-01 08:13:58 +00:00
page branches/zip: Try to adhere to ISO 9899:1989 where possible. (The recently 2006-12-08 15:55:59 +00:00
pars branches/zip: Remove the casts introduced in r920 and r925. Replace the 2006-10-19 07:27:26 +00:00
que branches/zip: Merge revisions 1009:1165 from trunk. 2007-01-02 14:36:59 +00:00
read branches/zip: Merge revisions 804:838 from trunk. 2006-09-19 10:14:07 +00:00
rem branches/zip: Add const qualifiers to read-only pointers. 2006-10-26 08:52:14 +00:00
row branches/zip: Merge revisions 1009:1165 from trunk. 2007-01-02 14:36:59 +00:00
srv branches/zip: Merge revisions 1009:1165 from trunk. 2007-01-02 14:36:59 +00:00
sync branches/zip: Remove some instrumentation and reduce the output of 2006-11-21 10:09:14 +00:00
thr branches/zip: Merge revisions 720:765 from trunk and reindent the code 2006-08-29 09:30:31 +00:00
trx branches/zip: trx_prepare_off_kernel(): Eliminate the local variable 2007-01-03 12:34:04 +00:00
usr branches/zip: Merge revisions 200:236 from trunk. 2006-02-23 19:25:29 +00:00
ut branches/zip: Merge revisions 887:934 from trunk. 2006-10-25 11:19:12 +00:00
CMakeLists.txt branches/zip: Merge revisions 789:804 from trunk. 2006-09-12 07:29:57 +00:00
compile-innodb branches/zip: Merge revisions 767:789 from trunk. 2006-09-04 19:47:47 +00:00
compile-innodb-debug branches/zip: Merge revisions 767:789 from trunk. 2006-09-04 19:47:47 +00:00
export.sh branches/zip: Merge revisions 838:861 from trunk. 2006-09-22 10:22:03 +00:00
innodb.patch branches/zip: Implement resizeable buffer pool. 2006-11-14 14:27:26 +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
mysql.patch branches/zip: Implement resizeable buffer pool. 2006-11-14 14:27:26 +00:00
plug.in branches/zip: Merge revisions 968:1009 from trunk. 2006-11-10 11:15:59 +00:00
revert_gen.sh branches/zip: Merge revisions 265:459 from trunk. 2006-04-12 09:32:17 +00:00
setup.sh branches/zip: Merge revisions 869:887 from trunk. 2006-10-03 13:10:20 +00:00