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 47da8abc14 branches/zip: Try to synchronize the updates of uncompressed and
compressed pages.

btr_root_raise_and_insert(): Distinguish root_page_zip and new_page_zip.

btr_cur_set_ownership_of_extern_field(): Do not log the write on the
uncompressed page if it will be logged for page_zip.

lock_rec_insert_check_and_lock(), lock_sec_rec_modify_check_and_lock():
Update the max_trx_id field also on the compressed page.

mlog_write_ulint(): Add UNIV_UNLIKELY hints.  Remove trailing white space.

mlog_log_string(): Remove trailing white space.

rec_set_field_extern_bits(): Remove parameter mtr, as the write will either
occur in the heap, or it will be logged at a higher level.

recv_parse_or_apply_log_rec_body(),
page_zip_write_header(): Add log record type MLOG_ZIP_WRITE_HEADER.

page_header_set_field(): Pass mtr=NULL to page_zip_write_header().

page_header_reset_last_insert(): Pass mtr to page_zip_write_header().

btr_page_set_index_id(), btr_page_set_level(),
btr_page_set_next(), btr_page_set_prev(): Pass mtr to page_zip_write_header().

row_upd_rec_sys_fields(): Pass mtr=NULL to page_zip_write_trx_id() and
page_zip_write_roll_ptr(), since the write will be logged at a higher level.

page_zip_write_header(): Add parameter mtr.
page_zip_write_header_log(): New function.

Remove rec_set_nth_field_extern_bit().
Make rec_set_nth_field_extern_bit_old() static.
Rename rec_set_nth_field_extern_bit_new()
to rec_set_field_extern_bits_new() and make it static.

row_ins_index_entry_low(): Remove bogus TODO comment.
2006-02-22 13:02:40 +00:00
btr branches/zip: Try to synchronize the updates of uncompressed and 2006-02-22 13:02:40 +00:00
buf branches/zip: Merge revisions 79:200 from trunk. 2006-02-17 14:19:39 +00:00
data branches/zip: Merge revisions 79:200 from trunk. 2006-02-17 14:19:39 +00:00
dict branches/zip: Remove temporary hooks for testing BLOB compression. 2006-02-21 14:43:23 +00:00
dyn Import 5.0 code. 2005-10-27 07:29:40 +00:00
eval Import 5.0 code. 2005-10-27 07:29:40 +00:00
fil branches/zip: Merge revisions 79:200 from trunk. 2006-02-17 14:19:39 +00:00
fsp branches/zip: Merge revisions 79:200 from trunk. 2006-02-17 14:19:39 +00:00
fut Import 5.0 code. 2005-10-27 07:29:40 +00:00
ha branches/zip: Merge revisions 79:200 from trunk. 2006-02-17 14:19:39 +00:00
handler branches/zip: Merge revisions 79:200 from trunk. 2006-02-17 14:19:39 +00:00
ibuf branches/zip: Merge revisions 79:200 from trunk. 2006-02-17 14:19:39 +00:00
include branches/zip: Try to synchronize the updates of uncompressed and 2006-02-22 13:02:40 +00:00
lock branches/zip: Try to synchronize the updates of uncompressed and 2006-02-22 13:02:40 +00:00
log branches/zip: Try to synchronize the updates of uncompressed and 2006-02-22 13:02:40 +00:00
mach Import 5.0 code. 2005-10-27 07:29:40 +00:00
mem branches/zip: Merge revisions 79:200 from trunk. 2006-02-17 14:19:39 +00:00
mtr branches/zip: Try to synchronize the updates of uncompressed and 2006-02-22 13:02:40 +00:00
mysql-test branches/zip: Merge revisions 79:200 from trunk. 2006-02-17 14:19:39 +00:00
os branches/zip: Merge revisions 79:200 from trunk. 2006-02-17 14:19:39 +00:00
page branches/zip: Try to synchronize the updates of uncompressed and 2006-02-22 13:02:40 +00:00
pars branches/zip: Merge revisions 79:200 from trunk. 2006-02-17 14:19:39 +00:00
que Import 5.0 code. 2005-10-27 07:29:40 +00:00
read Import 5.0 code. 2005-10-27 07:29:40 +00:00
rem branches/zip: Try to synchronize the updates of uncompressed and 2006-02-22 13:02:40 +00:00
row branches/zip: Try to synchronize the updates of uncompressed and 2006-02-22 13:02:40 +00:00
srv branches/zip: Merge revisions 79:200 from trunk. 2006-02-17 14:19:39 +00:00
sync branches/zip: Merge revisions 79:200 from trunk. 2006-02-17 14:19:39 +00:00
thr Import 5.0 code. 2005-10-27 07:29:40 +00:00
trx branches/zip: Try to synchronize the updates of uncompressed and 2006-02-22 13:02:40 +00:00
usr Import 5.0 code. 2005-10-27 07:29:40 +00:00
ut Import 5.0 code. 2005-10-27 07:29:40 +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 9:72 from trunk. 2005-11-29 12:30:46 +00:00
export.sh branches/zip: Merge revisions 9:72 from trunk. 2005-11-29 12:30:46 +00:00
Makefile.am branches/zip: Merge revisions 79:200 from trunk. 2006-02-17 14:19:39 +00:00
setup.sh branches/zip: Merge revisions 79:200 from trunk. 2006-02-17 14:19:39 +00:00