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 831916878d branches/zip: Write compressed pages to disk.
os_aio_simulated_handle(): Temporarily disable os_file_check_page_trailers(),
which cannot be invoked on compressed pages.

dict_table_add_system_columns(): New function, split from
dict_table_add_to_cache().

mlog_parse_index(): Add system columns to the dummy table and identify
DB_TRX_ID and DB_ROLL_PTR in the dummy index.

buf_LRU_get_free_block(): Note that page_zip->data should be allocated from
an aligned memory pool.

buf_flush_buffered_writes(): Write compressed pages to disk.

buf_flush_post_to_doublewrite_buf(): Copy compressed pages to the
doublewrite buffer.  Zero fill any excess space.

buf_flush_init_for_writing(): Treat all compressed pages the same.

buf_read_page_low(): Read compressed pages from disk.

buf_page_io_complete(): Process compressed pages.

trx_sys_doublewrite_init_or_restore_page(): Process compressed pages.

mlog_write_initial_log_record_fast(): Enable a debug printout
#ifdef UNIV_LOG_DEBUG.

fsp_header_init(), fsp_fill_free_list(): Pass the compressed page size
to buf_page_create().

page_zip_compress_write_log(): Flatten the if-else if-else logic.

page_zip_parse_write_blob_ptr(): Do not test page_zip if page==NULL.

page_zip_parse_write_node_ptr(): Do not test page_zip if page==NULL.
Invoke mlog_close() correctly.

row_sel_store_row_id_to_prebuilt(): Add UNIV_UNLIKELY hint to an
assertion-like test.
2006-05-30 09:04:57 +00:00
btr branches/zip: Write compressed pages to disk. 2006-05-30 09:04:57 +00:00
buf branches/zip: Write compressed pages to disk. 2006-05-30 09:04:57 +00:00
data branches/zip: Merge revisions 265:459 from trunk. 2006-04-12 09:32:17 +00:00
dict branches/zip: Write compressed pages to disk. 2006-05-30 09:04:57 +00:00
dyn branches/zip: Merge revisions 200:236 from trunk. 2006-02-23 19:25:29 +00:00
eval branches/zip: Merge revisions 265:459 from trunk. 2006-04-12 09:32:17 +00:00
fil branches/zip: Write the compressed page size to SYS_TABLES.TYPE and adjust 2006-05-17 12:03:32 +00:00
fsp branches/zip: Write compressed pages to disk. 2006-05-30 09:04:57 +00:00
fut branches/zip: Merge revisions 200:236 from trunk. 2006-02-23 19:25:29 +00:00
ha branches/zip: Merge revisions 465:532 from trunk. 2006-05-08 06:18:59 +00:00
handler branches/zip: Merge revisions 536:558 from trunk. 2006-05-11 12:47:23 +00:00
ibuf branches/zip: Merge revisions 558:560 from trunk. 2006-05-11 17:00:43 +00:00
include branches/zip: Write compressed pages to disk. 2006-05-30 09:04:57 +00:00
lock branches/zip: Prepare for writing compressed and reading pages. 2006-05-02 11:44:39 +00:00
log branches/zip: Shorten the log record MLOG_ZIP_PAGE_COMPRESS. 2006-05-16 07:58:10 +00:00
mach branches/zip: Merge revisions 200:236 from trunk. 2006-02-23 19:25:29 +00:00
mem branches/zip: Merge revisions 536:558 from trunk. 2006-05-11 12:47:23 +00:00
mtr branches/zip: Write compressed pages to disk. 2006-05-30 09:04:57 +00:00
mysql-test branches/zip: Merge revisions 465:532 from trunk. 2006-05-08 06:18:59 +00:00
os branches/zip: Write compressed pages to disk. 2006-05-30 09:04:57 +00:00
page branches/zip: Write compressed pages to disk. 2006-05-30 09:04:57 +00:00
pars branches/zip: Merge revisions 536:558 from trunk. 2006-05-11 12:47:23 +00:00
que branches/zip: Merge revisions 465:532 from trunk. 2006-05-08 06:18:59 +00:00
read branches/zip: Merge revisions 247:265 from trunk. 2006-03-03 14:43:05 +00:00
rem branches/zip: Remove GCC 4.0.4 warnings from 2006-05-10 13:58:35 +00:00
row branches/zip: Write compressed pages to disk. 2006-05-30 09:04:57 +00:00
srv branches/zip: Merge revisions 560:583 from trunk. 2006-05-22 09:30:34 +00:00
sync branches/zip: Merge revisions 465:532 from trunk. 2006-05-08 06:18:59 +00:00
thr branches/zip: Merge revisions 465:532 from trunk. 2006-05-08 06:18:59 +00:00
trx branches/zip: Write compressed pages to disk. 2006-05-30 09:04:57 +00:00
usr branches/zip: Merge revisions 200:236 from trunk. 2006-02-23 19:25:29 +00:00
ut branches/zip: Merge revisions 560:583 from trunk. 2006-05-22 09:30:34 +00:00
cmakelists.txt branches/zip: Merge revisions 465:532 from trunk. 2006-05-08 06:18:59 +00:00
compile-innodb branches/zip: Merge revisions 79:200 from trunk. 2006-02-17 14:19:39 +00:00
compile-innodb-debug branches/zip: Merge revisions 9:72 from trunk. 2005-11-29 12:30:46 +00:00
configure.in branches/zip: Merge revisions 265:459 from trunk. 2006-04-12 09:32:17 +00:00
export.sh branches/zip: Merge revisions 536:558 from trunk. 2006-05-11 12:47:23 +00:00
Makefile.am branches/zip: Merge revisions 536:558 from trunk. 2006-05-11 12:47:23 +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 79:200 from trunk. 2006-02-17 14:19:39 +00:00