~drizzle-trunk/drizzle/development

  • Committer: Stewart Smith
  • Author(s): Marko Mäkelä, Stewart Smith
  • Date: 2010-12-17 04:05:47 UTC
  • mto: (2021.1.2 build)
  • Revision ID: stewart@flamingspork.com-20101217040547-vxdivnnqnp62xfqi
Merge Revision revid:marko.makela@oracle.com-20101019060415-bj3u6ewk022mk4nr from MySQL InnoDB

Original revid:marko.makela@oracle.com-20101019060415-bj3u6ewk022mk4nr

Original Authors: Marko Mkel <marko.makela@oracle.com>
Original commit message:
Bug #56680 wrong InnoDB results from a case-insensitive covering index

row_search_for_mysql(): When a secondary index record might not be
visible in the current transaction's read view and we consult the
clustered index and optionally some undo log records, return the
relevant columns of the clustered index record to MySQL instead of the
secondary index record.

ibuf_insert_to_index_page_low(): New function, refactored from
ibuf_insert_to_index_page().

ibuf_insert_to_index_page(): When we are inserting a record in place
of a delete-marked record and some fields of the record differ, update
that record just like row_ins_sec_index_entry_by_modify() would do.

btr_cur_update_alloc_zip(): Make the function public.

mysql_row_templ_t: Add clust_rec_field_no.

row_sel_store_mysql_rec(), row_sel_push_cache_row_for_mysql(): Add the
flag rec_clust, for returning data at clust_rec_field_no instead of
rec_field_no. Resurrect the debug assertion that the record not be
marked for deletion. (Bug #55626)

[UNIV_DEBUG || UNIV_IBUF_DEBUG] ibuf_debug, buf_page_get_gen(),
buf_flush_page_try():
Implement innodb_change_buffering_debug=1 for evicting pages from the
buffer pool, so that change buffering will be attempted more
frequently.
Filename Latest Rev Last Changed Committer Comment Size
..
client 1 16 years ago brian clean slate Diff
config 1 16 years ago brian clean slate Diff
docs 1712.1.1 14 years ago Monty Taylor Merged libdrizzle directly into tree. Diff
drizzled 214 16 years ago Brian Aker Rename of fields (fix issue with string and decima Diff
examples 1712.1.1 14 years ago Monty Taylor Merged libdrizzle directly into tree. Diff
extra 1022.2.34 15 years ago Monty Taylor Merged Monty from lp:~mordred/drizzle/kill-malloc Diff
libdrizzle 1712.1.1 14 years ago Monty Taylor Merged libdrizzle directly into tree. Diff
m4 202.3.14 16 years ago Monty Taylor Moved m4 macros to top-level m4 dir, per GNU stand Diff
plugin 1 16 years ago brian clean slate Diff
po 202.3.1 16 years ago Monty Taylor Added very initial gettextize stuff. Diff
support-files 1 16 years ago brian clean slate Diff
tests 77.1.47 16 years ago Monty Taylor Moved test to tests... Diff
unittests 1377.8.1 14 years ago pawel primitive integration of the testing framework wit Diff
win32 1712.1.1 14 years ago Monty Taylor Merged libdrizzle directly into tree. Diff
.bzrignore 1984 14 years ago Brian Aker Merge Marisa, docs changes. 6.4 KB Diff Download File
.quickly 1843.2.1 14 years ago Monty Taylor Updated pandora-build files to version 0.161 111 bytes Diff Download File
AUTHORS 1866.2.1 14 years ago Monty Taylor Updated AUTHORS list with everyone from bzr logs. 1.2 KB Diff Download File
configure.ac 1864.2.1 14 years ago Brian Aker Fix merge issue. 6.3 KB Diff Download File
COPYING 1802.10.1 14 years ago Monty Taylor Update COPYING file to have current FSF address in 17.5 KB Diff Download File
COPYING.Boost 1815.1.1 14 years ago Monty Taylor Embed a modified version of parse_config_file. The 1.3 KB Diff Download File
COPYING.BSD 1799.2.2 14 years ago Monty Taylor Added BSD copying file. 1.3 KB Diff Download File
DRIZZLE.FAQ 665.1.4 16 years ago Eric Herman Added pointer to online version of the FAQ 5.8 KB Diff Download File
EXCEPTIONS-CLIENT 1 16 years ago brian clean slate 5 KB Diff Download File
Makefile.am 1986.1.1 14 years ago Monty Taylor Distribute link-warning.h and distribute it with t 5 KB Diff Download File
NEWS 194 16 years ago Brian Aker Documentation cleanup 41 bytes Diff Download File
README 992.1.3 15 years ago Monty Taylor Clarified instructions in README. 821 bytes Diff Download File