developers
Threads by month
- ----- 2025 -----
- February
- January
- ----- 2024 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2021 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2020 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2019 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2018 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2017 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2016 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2015 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2014 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2013 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2012 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2011 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2010 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2009 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- 3 participants
- 6829 discussions

[Maria-developers] New (by Knielsen): Use Buildbot to populate apt/yum repositories (117)
by worklog-noreply@askmonty.org 12 May '10
by worklog-noreply@askmonty.org 12 May '10
12 May '10
-----------------------------------------------------------------------
WORKLOG TASK
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
TASK...........: Use Buildbot to populate apt/yum repositories
CREATION DATE..: Wed, 12 May 2010, 07:04
SUPERVISOR.....: Knielsen
IMPLEMENTOR....: Knielsen
COPIES TO......:
CATEGORY.......: Other
TASK ID........: 117 (http://askmonty.org/worklog/?tid=117)
VERSION........: Server-9.x
STATUS.........: Assigned
PRIORITY.......: 60
WORKED HOURS...: 0
ESTIMATE.......: 20 (hours remain)
ORIG. ESTIMATE.: 20
PROGRESS NOTES:
DESCRIPTION:
Since the package building for MariaDB is now fully automated in Buildbot, it
has been decided to use packages from Buildbot for the OurDelta apt and yum
repositories.
This worklog is about fixing/implementing anything that is missing to achieve
this.
- When doing a real release build, packages/repositories need to be signed,
so that users will not get a warning about unauthenticated packages. This
signing must only be done on official releases, not on daily builds (to
avoid confusing one with the other).
- Packages must be uploaded from the Buildbot host. The OurDelta
infrastructure has a DropBox share that could be used for this, another
option is to simply use rsync.
- Ubuntu 10.04 "lucid" has been released, and we need to support that for
packages, so the Buildbot VM for lucid must be upgraded to have the
official release.
- In Ubuntu 10.04, the official MySQL packages include a new package
mysql-client-core, we currently have a conflict with this on install that
we need to handle somehow.
ESTIMATED WORK TIME
ESTIMATED COMPLETION DATE
-----------------------------------------------------------------------
WorkLog (v3.5.9)
1
0

[Maria-developers] Progress (by Knielsen): Efficient group commit for binary log (116)
by worklog-noreply@askmonty.org 12 May '10
by worklog-noreply@askmonty.org 12 May '10
12 May '10
-----------------------------------------------------------------------
WORKLOG TASK
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
TASK...........: Efficient group commit for binary log
CREATION DATE..: Mon, 26 Apr 2010, 13:28
SUPERVISOR.....: Knielsen
IMPLEMENTOR....:
COPIES TO......: Serg
CATEGORY.......: Server-RawIdeaBin
TASK ID........: 116 (http://askmonty.org/worklog/?tid=116)
VERSION........: Server-9.x
STATUS.........: Un-Assigned
PRIORITY.......: 60
WORKED HOURS...: 28
ESTIMATE.......: 0 (hours remain)
ORIG. ESTIMATE.: 0
PROGRESS NOTES:
-=-=(Knielsen - Wed, 12 May 2010, 06:41)=-=-
Started work on a Quilt patch series, refactoring the binlog code to prepare for implementing the
group commit, and working on the design of group commit in parallel.
Found and fixed several problems in error handling when writing to binlog.
Removed redundant table map version locking.
Split binlog writing into two parts in preparations for group commit. When ready to write to the
binlog, threads enter a queue, and the first thread in the queue handles the binlog writing for
everyone. When it obtains the LOCK_log, it first loops over all threads, executing the first part of
binlog writing (the write(2) syscall essentially). It then runs the second part (fsync(2)
essentially) only once, and then wakes up the remaining threads in the queue.
Still to be done:
Finish the proof-of-concept group commit patch, by 1) implementing the prepare_fast() and
commit_fast() callbacks in handler.cc 2) move the binlog thread enqueue from log_xid() to
binlog_prepare_fast(), 3) move fast part of InnoDB commit to innobase_commit_fast(), removing the
prepare_commit_mutex().
Write up the final design in this worklog.
Evaluate the design to see if we can do better/different.
Think about possible next steps, such as releasing innodb row locks early (in
innobase_prepare_fast), and doing crash recovery by replaying transactions from the binlog (removing
the need for engine durability and 2 of 3 fsync() in commit).
Worked 28 hours and estimate 0 hours remain (original estimate increased by 28 hours).
-=-=(Serg - Mon, 26 Apr 2010, 14:10)=-=-
Observers changed: Serg
DESCRIPTION:
Currently, in order to ensure that the server can recover after a crash to a
state in which storage engines and binary log are consistent with each other,
it is necessary to use XA with durable commits for both storage engines
(innodb_flush_log_at_trx_commit=1) and binary log (sync_binlog=1).
This is _very_ expensive, since the server needs to do three fsync() operations
for every commit, as there is no working group commit when the binary log is
enabled.
The idea is to
- Implement/fix group commit to work properly with the binary log enabled.
- (Optionally) avoid the need to fsync() in the engine, and instead rely on
replaying any lost transactions from the binary log against the engine
during crash recovery.
For background see these articles:
http://kristiannielsen.livejournal.com/12254.html
http://kristiannielsen.livejournal.com/12408.html
http://kristiannielsen.livejournal.com/12553.html
ESTIMATED WORK TIME
ESTIMATED COMPLETION DATE
-----------------------------------------------------------------------
WorkLog (v3.5.9)
1
0

[Maria-developers] Progress (by Knielsen): Efficient group commit for binary log (116)
by worklog-noreply@askmonty.org 12 May '10
by worklog-noreply@askmonty.org 12 May '10
12 May '10
-----------------------------------------------------------------------
WORKLOG TASK
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
TASK...........: Efficient group commit for binary log
CREATION DATE..: Mon, 26 Apr 2010, 13:28
SUPERVISOR.....: Knielsen
IMPLEMENTOR....:
COPIES TO......: Serg
CATEGORY.......: Server-RawIdeaBin
TASK ID........: 116 (http://askmonty.org/worklog/?tid=116)
VERSION........: Server-9.x
STATUS.........: Un-Assigned
PRIORITY.......: 60
WORKED HOURS...: 28
ESTIMATE.......: 0 (hours remain)
ORIG. ESTIMATE.: 0
PROGRESS NOTES:
-=-=(Knielsen - Wed, 12 May 2010, 06:41)=-=-
Started work on a Quilt patch series, refactoring the binlog code to prepare for implementing the
group commit, and working on the design of group commit in parallel.
Found and fixed several problems in error handling when writing to binlog.
Removed redundant table map version locking.
Split binlog writing into two parts in preparations for group commit. When ready to write to the
binlog, threads enter a queue, and the first thread in the queue handles the binlog writing for
everyone. When it obtains the LOCK_log, it first loops over all threads, executing the first part of
binlog writing (the write(2) syscall essentially). It then runs the second part (fsync(2)
essentially) only once, and then wakes up the remaining threads in the queue.
Still to be done:
Finish the proof-of-concept group commit patch, by 1) implementing the prepare_fast() and
commit_fast() callbacks in handler.cc 2) move the binlog thread enqueue from log_xid() to
binlog_prepare_fast(), 3) move fast part of InnoDB commit to innobase_commit_fast(), removing the
prepare_commit_mutex().
Write up the final design in this worklog.
Evaluate the design to see if we can do better/different.
Think about possible next steps, such as releasing innodb row locks early (in
innobase_prepare_fast), and doing crash recovery by replaying transactions from the binlog (removing
the need for engine durability and 2 of 3 fsync() in commit).
Worked 28 hours and estimate 0 hours remain (original estimate increased by 28 hours).
-=-=(Serg - Mon, 26 Apr 2010, 14:10)=-=-
Observers changed: Serg
DESCRIPTION:
Currently, in order to ensure that the server can recover after a crash to a
state in which storage engines and binary log are consistent with each other,
it is necessary to use XA with durable commits for both storage engines
(innodb_flush_log_at_trx_commit=1) and binary log (sync_binlog=1).
This is _very_ expensive, since the server needs to do three fsync() operations
for every commit, as there is no working group commit when the binary log is
enabled.
The idea is to
- Implement/fix group commit to work properly with the binary log enabled.
- (Optionally) avoid the need to fsync() in the engine, and instead rely on
replaying any lost transactions from the binary log against the engine
during crash recovery.
For background see these articles:
http://kristiannielsen.livejournal.com/12254.html
http://kristiannielsen.livejournal.com/12408.html
http://kristiannielsen.livejournal.com/12553.html
ESTIMATED WORK TIME
ESTIMATED COMPLETION DATE
-----------------------------------------------------------------------
WorkLog (v3.5.9)
1
0

[Maria-developers] bzr commit into Mariadb 5.2, with Maria 2.0:maria/5.2 branch (igor:2788)
by Igor Babaev 12 May '10
by Igor Babaev 12 May '10
12 May '10
#At lp:maria/5.2 based on revid:psergey@askmonty.org-20100329200940-9ikx6gpww0gtsx00
2788 Igor Babaev 2010-05-11 [merge]
Merge 5.1-release -> 5.3
added:
mysql-test/include/min_null_cond.inc
mysql-test/include/not_binlog_format_row.inc
mysql-test/include/view_alias.inc
mysql-test/r/bug39022.result
mysql-test/r/innodb_bug47621.result
mysql-test/r/log_tables_upgrade.result
mysql-test/r/no_binlog.result
mysql-test/r/partition_debug_sync.result
mysql-test/r/plugin_not_embedded.result
mysql-test/r/view_alias.result
mysql-test/std_data/binlog_savepoint.000001
mysql-test/std_data/bug46565.ARZ
mysql-test/std_data/bug46565.frm
mysql-test/std_data/bug48265.frm
mysql-test/std_data/bug48449.frm
mysql-test/std_data/bug49823.CSM
mysql-test/std_data/bug49823.CSV
mysql-test/std_data/bug49823.frm
mysql-test/suite/binlog/t/binlog_index-master.opt
mysql-test/suite/engines/
mysql-test/suite/engines/README
mysql-test/suite/engines/funcs/
mysql-test/suite/engines/funcs/r/
mysql-test/suite/engines/funcs/r/ai_init_alter_table.result
mysql-test/suite/engines/funcs/r/ai_init_create_table.result
mysql-test/suite/engines/funcs/r/ai_init_insert.result
mysql-test/suite/engines/funcs/r/ai_init_insert_id.result
mysql-test/suite/engines/funcs/r/ai_overflow_error.result
mysql-test/suite/engines/funcs/r/ai_reset_by_truncate.result
mysql-test/suite/engines/funcs/r/ai_sql_auto_is_null.result
mysql-test/suite/engines/funcs/r/an_calendar.result
mysql-test/suite/engines/funcs/r/an_number.result
mysql-test/suite/engines/funcs/r/an_string.result
mysql-test/suite/engines/funcs/r/comment_column.result
mysql-test/suite/engines/funcs/r/comment_column2.result
mysql-test/suite/engines/funcs/r/comment_table.result
mysql-test/suite/engines/funcs/r/crash_manycolumns_number.result
mysql-test/suite/engines/funcs/r/crash_manycolumns_string.result
mysql-test/suite/engines/funcs/r/crash_manyindexes_number.result
mysql-test/suite/engines/funcs/r/crash_manyindexes_string.result
mysql-test/suite/engines/funcs/r/crash_manytables_number.result
mysql-test/suite/engines/funcs/r/crash_manytables_string.result
mysql-test/suite/engines/funcs/r/date_function.result
mysql-test/suite/engines/funcs/r/datetime_function.result
mysql-test/suite/engines/funcs/r/db_alter_character_set.result
mysql-test/suite/engines/funcs/r/db_alter_character_set_collate.result
mysql-test/suite/engines/funcs/r/db_alter_collate_ascii.result
mysql-test/suite/engines/funcs/r/db_alter_collate_utf8.result
mysql-test/suite/engines/funcs/r/db_create_character_set.result
mysql-test/suite/engines/funcs/r/db_create_character_set_collate.result
mysql-test/suite/engines/funcs/r/db_create_drop.result
mysql-test/suite/engines/funcs/r/db_create_error.result
mysql-test/suite/engines/funcs/r/db_create_error_reserved.result
mysql-test/suite/engines/funcs/r/db_create_if_not_exists.result
mysql-test/suite/engines/funcs/r/db_drop_error.result
mysql-test/suite/engines/funcs/r/db_use_error.result
mysql-test/suite/engines/funcs/r/de_autoinc.result
mysql-test/suite/engines/funcs/r/de_calendar_range.result
mysql-test/suite/engines/funcs/r/de_ignore.result
mysql-test/suite/engines/funcs/r/de_limit.result
mysql-test/suite/engines/funcs/r/de_multi_db_table.result
mysql-test/suite/engines/funcs/r/de_multi_db_table_using.result
mysql-test/suite/engines/funcs/r/de_multi_table.result
mysql-test/suite/engines/funcs/r/de_multi_table_using.result
mysql-test/suite/engines/funcs/r/de_number_range.result
mysql-test/suite/engines/funcs/r/de_quick.result
mysql-test/suite/engines/funcs/r/de_string_range.result
mysql-test/suite/engines/funcs/r/de_truncate.result
mysql-test/suite/engines/funcs/r/de_truncate_autoinc.result
mysql-test/suite/engines/funcs/r/fu_aggregate_avg_number.result
mysql-test/suite/engines/funcs/r/fu_aggregate_count_number.result
mysql-test/suite/engines/funcs/r/fu_aggregate_max_number.result
mysql-test/suite/engines/funcs/r/fu_aggregate_max_subquery.result
mysql-test/suite/engines/funcs/r/fu_aggregate_min_number.result
mysql-test/suite/engines/funcs/r/fu_aggregate_sum_number.result
mysql-test/suite/engines/funcs/r/general_no_data.result
mysql-test/suite/engines/funcs/r/general_not_null.result
mysql-test/suite/engines/funcs/r/general_null.result
mysql-test/suite/engines/funcs/r/in_calendar_2_unique_constraints_duplicate_update.result
mysql-test/suite/engines/funcs/r/in_calendar_pk_constraint_duplicate_update.result
mysql-test/suite/engines/funcs/r/in_calendar_pk_constraint_error.result
mysql-test/suite/engines/funcs/r/in_calendar_pk_constraint_ignore.result
mysql-test/suite/engines/funcs/r/in_calendar_unique_constraint_duplicate_update.result
mysql-test/suite/engines/funcs/r/in_calendar_unique_constraint_error.result
mysql-test/suite/engines/funcs/r/in_calendar_unique_constraint_ignore.result
mysql-test/suite/engines/funcs/r/in_enum_null.result
mysql-test/suite/engines/funcs/r/in_enum_null_boundary_error.result
mysql-test/suite/engines/funcs/r/in_enum_null_large_error.result
mysql-test/suite/engines/funcs/r/in_insert_select.result
mysql-test/suite/engines/funcs/r/in_insert_select_autoinc.result
mysql-test/suite/engines/funcs/r/in_insert_select_unique_violation.result
mysql-test/suite/engines/funcs/r/in_lob_boundary_error.result
mysql-test/suite/engines/funcs/r/in_multicolumn_calendar_pk_constraint_duplicate_update.result
mysql-test/suite/engines/funcs/r/in_multicolumn_calendar_pk_constraint_error.result
mysql-test/suite/engines/funcs/r/in_multicolumn_calendar_pk_constraint_ignore.result
mysql-test/suite/engines/funcs/r/in_multicolumn_calendar_unique_constraint_duplicate_update.result
mysql-test/suite/engines/funcs/r/in_multicolumn_calendar_unique_constraint_error.result
mysql-test/suite/engines/funcs/r/in_multicolumn_calendar_unique_constraint_ignore.result
mysql-test/suite/engines/funcs/r/in_multicolumn_number_pk_constraint_duplicate_update.result
mysql-test/suite/engines/funcs/r/in_multicolumn_number_pk_constraint_error.result
mysql-test/suite/engines/funcs/r/in_multicolumn_number_pk_constraint_ignore.result
mysql-test/suite/engines/funcs/r/in_multicolumn_number_unique_constraint_duplicate_update.result
mysql-test/suite/engines/funcs/r/in_multicolumn_number_unique_constraint_error.result
mysql-test/suite/engines/funcs/r/in_multicolumn_number_unique_constraint_ignore.result
mysql-test/suite/engines/funcs/r/in_multicolumn_string_pk_constraint_duplicate_update.result
mysql-test/suite/engines/funcs/r/in_multicolumn_string_pk_constraint_error.result
mysql-test/suite/engines/funcs/r/in_multicolumn_string_pk_constraint_ignore.result
mysql-test/suite/engines/funcs/r/in_multicolumn_string_unique_constraint_duplicate_update.result
mysql-test/suite/engines/funcs/r/in_multicolumn_string_unique_constraint_error.result
mysql-test/suite/engines/funcs/r/in_multicolumn_string_unique_constraint_ignore.result
mysql-test/suite/engines/funcs/r/in_number_2_unique_constraints_duplicate_update.result
mysql-test/suite/engines/funcs/r/in_number_boundary_error.result
mysql-test/suite/engines/funcs/r/in_number_decimal_boundary_error.result
mysql-test/suite/engines/funcs/r/in_number_length.result
mysql-test/suite/engines/funcs/r/in_number_null.result
mysql-test/suite/engines/funcs/r/in_number_pk_constraint_duplicate_update.result
mysql-test/suite/engines/funcs/r/in_number_pk_constraint_error.result
mysql-test/suite/engines/funcs/r/in_number_pk_constraint_ignore.result
mysql-test/suite/engines/funcs/r/in_number_unique_constraint_duplicate_update.result
mysql-test/suite/engines/funcs/r/in_number_unique_constraint_error.result
mysql-test/suite/engines/funcs/r/in_number_unique_constraint_ignore.result
mysql-test/suite/engines/funcs/r/in_set_null.result
mysql-test/suite/engines/funcs/r/in_set_null_boundary_error.result
mysql-test/suite/engines/funcs/r/in_set_null_large.result
mysql-test/suite/engines/funcs/r/in_string_2_unique_constraints_duplicate_update.result
mysql-test/suite/engines/funcs/r/in_string_boundary_error.result
mysql-test/suite/engines/funcs/r/in_string_not_null.result
mysql-test/suite/engines/funcs/r/in_string_null.result
mysql-test/suite/engines/funcs/r/in_string_pk_constraint_duplicate_update.result
mysql-test/suite/engines/funcs/r/in_string_pk_constraint_error.result
mysql-test/suite/engines/funcs/r/in_string_pk_constraint_ignore.result
mysql-test/suite/engines/funcs/r/in_string_set_enum_fail.result
mysql-test/suite/engines/funcs/r/in_string_unique_constraint_duplicate_update.result
mysql-test/suite/engines/funcs/r/in_string_unique_constraint_error.result
mysql-test/suite/engines/funcs/r/in_string_unique_constraint_ignore.result
mysql-test/suite/engines/funcs/r/ix_drop.result
mysql-test/suite/engines/funcs/r/ix_drop_error.result
mysql-test/suite/engines/funcs/r/ix_index_decimals.result
mysql-test/suite/engines/funcs/r/ix_index_lob.result
mysql-test/suite/engines/funcs/r/ix_index_non_string.result
mysql-test/suite/engines/funcs/r/ix_index_string.result
mysql-test/suite/engines/funcs/r/ix_index_string_length.result
mysql-test/suite/engines/funcs/r/ix_unique_decimals.result
mysql-test/suite/engines/funcs/r/ix_unique_lob.result
mysql-test/suite/engines/funcs/r/ix_unique_non_string.result
mysql-test/suite/engines/funcs/r/ix_unique_string.result
mysql-test/suite/engines/funcs/r/ix_unique_string_length.result
mysql-test/suite/engines/funcs/r/ix_using_order.result
mysql-test/suite/engines/funcs/r/jp_comment_column.result
mysql-test/suite/engines/funcs/r/jp_comment_older_compatibility1.result
mysql-test/suite/engines/funcs/r/jp_comment_table.result
mysql-test/suite/engines/funcs/r/ld_all_number_string_calendar_types.result
mysql-test/suite/engines/funcs/r/ld_bit.result
mysql-test/suite/engines/funcs/r/ld_enum_set.result
mysql-test/suite/engines/funcs/r/ld_less_columns.result
mysql-test/suite/engines/funcs/r/ld_more_columns_truncated.result
mysql-test/suite/engines/funcs/r/ld_null.result
mysql-test/suite/engines/funcs/r/ld_quote.result
mysql-test/suite/engines/funcs/r/ld_simple.result
mysql-test/suite/engines/funcs/r/ld_starting.result
mysql-test/suite/engines/funcs/r/ld_unique_error1.result
mysql-test/suite/engines/funcs/r/ld_unique_error1_local.result
mysql-test/suite/engines/funcs/r/ld_unique_error2.result
mysql-test/suite/engines/funcs/r/ld_unique_error2_local.result
mysql-test/suite/engines/funcs/r/ld_unique_error3.result
mysql-test/suite/engines/funcs/r/ld_unique_error3_local.result
mysql-test/suite/engines/funcs/r/ps_number_length.result
mysql-test/suite/engines/funcs/r/ps_number_null.result
mysql-test/suite/engines/funcs/r/ps_string_not_null.result
mysql-test/suite/engines/funcs/r/ps_string_null.result
mysql-test/suite/engines/funcs/r/re_number_range.result
mysql-test/suite/engines/funcs/r/re_number_range_set.result
mysql-test/suite/engines/funcs/r/re_number_select.result
mysql-test/suite/engines/funcs/r/re_string_range.result
mysql-test/suite/engines/funcs/r/re_string_range_set.result
mysql-test/suite/engines/funcs/r/rpl000010.result
mysql-test/suite/engines/funcs/r/rpl000011.result
mysql-test/suite/engines/funcs/r/rpl000013.result
mysql-test/suite/engines/funcs/r/rpl000017.result
mysql-test/suite/engines/funcs/r/rpl_000015.result
mysql-test/suite/engines/funcs/r/rpl_LD_INFILE.result
mysql-test/suite/engines/funcs/r/rpl_REDIRECT.result
mysql-test/suite/engines/funcs/r/rpl_alter.result
mysql-test/suite/engines/funcs/r/rpl_alter_db.result
mysql-test/suite/engines/funcs/r/rpl_bit.result
mysql-test/suite/engines/funcs/r/rpl_bit_npk.result
mysql-test/suite/engines/funcs/r/rpl_change_master.result
mysql-test/suite/engines/funcs/r/rpl_create_database.result
mysql-test/suite/engines/funcs/r/rpl_do_grant.result
mysql-test/suite/engines/funcs/r/rpl_drop.result
mysql-test/suite/engines/funcs/r/rpl_drop_db.result
mysql-test/suite/engines/funcs/r/rpl_dual_pos_advance.result
mysql-test/suite/engines/funcs/r/rpl_empty_master_crash.result
mysql-test/suite/engines/funcs/r/rpl_err_ignoredtable.result
mysql-test/suite/engines/funcs/r/rpl_flushlog_loop.result
mysql-test/suite/engines/funcs/r/rpl_free_items.result
mysql-test/suite/engines/funcs/r/rpl_get_lock.result
mysql-test/suite/engines/funcs/r/rpl_ignore_grant.result
mysql-test/suite/engines/funcs/r/rpl_ignore_revoke.result
mysql-test/suite/engines/funcs/r/rpl_ignore_table_update.result
mysql-test/suite/engines/funcs/r/rpl_init_slave.result
mysql-test/suite/engines/funcs/r/rpl_insert.result
mysql-test/suite/engines/funcs/r/rpl_insert_select.result
mysql-test/suite/engines/funcs/r/rpl_loaddata2.result
mysql-test/suite/engines/funcs/r/rpl_loaddata_m.result
mysql-test/suite/engines/funcs/r/rpl_loaddata_s.result
mysql-test/suite/engines/funcs/r/rpl_loaddatalocal.result
mysql-test/suite/engines/funcs/r/rpl_loadfile.result
mysql-test/suite/engines/funcs/r/rpl_log_pos.result
mysql-test/suite/engines/funcs/r/rpl_many_optimize.result
mysql-test/suite/engines/funcs/r/rpl_master_pos_wait.result
mysql-test/suite/engines/funcs/r/rpl_misc_functions.result
mysql-test/suite/engines/funcs/r/rpl_multi_delete.result
mysql-test/suite/engines/funcs/r/rpl_multi_delete2.result
mysql-test/suite/engines/funcs/r/rpl_multi_update4.result
mysql-test/suite/engines/funcs/r/rpl_ps.result
mysql-test/suite/engines/funcs/r/rpl_rbr_to_sbr.result
mysql-test/suite/engines/funcs/r/rpl_relayspace.result
mysql-test/suite/engines/funcs/r/rpl_replicate_ignore_db.result
mysql-test/suite/engines/funcs/r/rpl_row_NOW.result
mysql-test/suite/engines/funcs/r/rpl_row_USER.result
mysql-test/suite/engines/funcs/r/rpl_row_drop.result
mysql-test/suite/engines/funcs/r/rpl_row_func001.result
mysql-test/suite/engines/funcs/r/rpl_row_inexist_tbl.result
mysql-test/suite/engines/funcs/r/rpl_row_max_relay_size.result
mysql-test/suite/engines/funcs/r/rpl_row_reset_slave.result
mysql-test/suite/engines/funcs/r/rpl_row_sp001.result
mysql-test/suite/engines/funcs/r/rpl_row_sp005.result
mysql-test/suite/engines/funcs/r/rpl_row_sp008.result
mysql-test/suite/engines/funcs/r/rpl_row_sp009.result
mysql-test/suite/engines/funcs/r/rpl_row_sp010.result
mysql-test/suite/engines/funcs/r/rpl_row_sp011.result
mysql-test/suite/engines/funcs/r/rpl_row_sp012.result
mysql-test/suite/engines/funcs/r/rpl_row_stop_middle.result
mysql-test/suite/engines/funcs/r/rpl_row_trig001.result
mysql-test/suite/engines/funcs/r/rpl_row_trig002.result
mysql-test/suite/engines/funcs/r/rpl_row_trig003.result
mysql-test/suite/engines/funcs/r/rpl_row_until.result
mysql-test/suite/engines/funcs/r/rpl_row_view01.result
mysql-test/suite/engines/funcs/r/rpl_server_id1.result
mysql-test/suite/engines/funcs/r/rpl_server_id2.result
mysql-test/suite/engines/funcs/r/rpl_session_var.result
mysql-test/suite/engines/funcs/r/rpl_sf.result
mysql-test/suite/engines/funcs/r/rpl_skip_error.result
mysql-test/suite/engines/funcs/r/rpl_slave_status.result
mysql-test/suite/engines/funcs/r/rpl_sp.result
mysql-test/suite/engines/funcs/r/rpl_sp004.result
mysql-test/suite/engines/funcs/r/rpl_sp_effects.result
mysql-test/suite/engines/funcs/r/rpl_start_stop_slave.result
mysql-test/suite/engines/funcs/r/rpl_stm_max_relay_size.result
mysql-test/suite/engines/funcs/r/rpl_stm_mystery22.result
mysql-test/suite/engines/funcs/r/rpl_stm_no_op.result
mysql-test/suite/engines/funcs/r/rpl_stm_reset_slave.result
mysql-test/suite/engines/funcs/r/rpl_switch_stm_row_mixed.result
mysql-test/suite/engines/funcs/r/rpl_temp_table.result
mysql-test/suite/engines/funcs/r/rpl_temporary.result
mysql-test/suite/engines/funcs/r/rpl_trigger.result
mysql-test/suite/engines/funcs/r/rpl_trunc_temp.result
mysql-test/suite/engines/funcs/r/rpl_user_variables.result
mysql-test/suite/engines/funcs/r/rpl_variables.result
mysql-test/suite/engines/funcs/r/rpl_view.result
mysql-test/suite/engines/funcs/r/se_join_cross.result
mysql-test/suite/engines/funcs/r/se_join_default.result
mysql-test/suite/engines/funcs/r/se_join_inner.result
mysql-test/suite/engines/funcs/r/se_join_left.result
mysql-test/suite/engines/funcs/r/se_join_left_outer.result
mysql-test/suite/engines/funcs/r/se_join_natural_left.result
mysql-test/suite/engines/funcs/r/se_join_natural_left_outer.result
mysql-test/suite/engines/funcs/r/se_join_natural_right.result
mysql-test/suite/engines/funcs/r/se_join_natural_right_outer.result
mysql-test/suite/engines/funcs/r/se_join_right.result
mysql-test/suite/engines/funcs/r/se_join_right_outer.result
mysql-test/suite/engines/funcs/r/se_join_straight.result
mysql-test/suite/engines/funcs/r/se_rowid.result
mysql-test/suite/engines/funcs/r/se_string_distinct.result
mysql-test/suite/engines/funcs/r/se_string_from.result
mysql-test/suite/engines/funcs/r/se_string_groupby.result
mysql-test/suite/engines/funcs/r/se_string_having.result
mysql-test/suite/engines/funcs/r/se_string_limit.result
mysql-test/suite/engines/funcs/r/se_string_orderby.result
mysql-test/suite/engines/funcs/r/se_string_union.result
mysql-test/suite/engines/funcs/r/se_string_where.result
mysql-test/suite/engines/funcs/r/se_string_where_and.result
mysql-test/suite/engines/funcs/r/se_string_where_or.result
mysql-test/suite/engines/funcs/r/sf_alter.result
mysql-test/suite/engines/funcs/r/sf_cursor.result
mysql-test/suite/engines/funcs/r/sf_simple1.result
mysql-test/suite/engines/funcs/r/sp_alter.result
mysql-test/suite/engines/funcs/r/sp_cursor.result
mysql-test/suite/engines/funcs/r/sp_simple1.result
mysql-test/suite/engines/funcs/r/sq_all.result
mysql-test/suite/engines/funcs/r/sq_any.result
mysql-test/suite/engines/funcs/r/sq_corr.result
mysql-test/suite/engines/funcs/r/sq_error.result
mysql-test/suite/engines/funcs/r/sq_exists.result
mysql-test/suite/engines/funcs/r/sq_from.result
mysql-test/suite/engines/funcs/r/sq_in.result
mysql-test/suite/engines/funcs/r/sq_row.result
mysql-test/suite/engines/funcs/r/sq_scalar.result
mysql-test/suite/engines/funcs/r/sq_some.result
mysql-test/suite/engines/funcs/r/ta_2part_column_to_pk.result
mysql-test/suite/engines/funcs/r/ta_2part_diff_string_to_pk.result
mysql-test/suite/engines/funcs/r/ta_2part_diff_to_pk.result
mysql-test/suite/engines/funcs/r/ta_2part_string_to_pk.result
mysql-test/suite/engines/funcs/r/ta_3part_column_to_pk.result
mysql-test/suite/engines/funcs/r/ta_3part_string_to_pk.result
mysql-test/suite/engines/funcs/r/ta_add_column.result
mysql-test/suite/engines/funcs/r/ta_add_column2.result
mysql-test/suite/engines/funcs/r/ta_add_column_first.result
mysql-test/suite/engines/funcs/r/ta_add_column_first2.result
mysql-test/suite/engines/funcs/r/ta_add_column_middle.result
mysql-test/suite/engines/funcs/r/ta_add_column_middle2.result
mysql-test/suite/engines/funcs/r/ta_add_string.result
mysql-test/suite/engines/funcs/r/ta_add_string2.result
mysql-test/suite/engines/funcs/r/ta_add_string_first.result
mysql-test/suite/engines/funcs/r/ta_add_string_first2.result
mysql-test/suite/engines/funcs/r/ta_add_string_middle.result
mysql-test/suite/engines/funcs/r/ta_add_string_middle2.result
mysql-test/suite/engines/funcs/r/ta_add_string_unique_index.result
mysql-test/suite/engines/funcs/r/ta_add_unique_index.result
mysql-test/suite/engines/funcs/r/ta_column_from_unsigned.result
mysql-test/suite/engines/funcs/r/ta_column_from_zerofill.result
mysql-test/suite/engines/funcs/r/ta_column_to_index.result
mysql-test/suite/engines/funcs/r/ta_column_to_not_null.result
mysql-test/suite/engines/funcs/r/ta_column_to_null.result
mysql-test/suite/engines/funcs/r/ta_column_to_pk.result
mysql-test/suite/engines/funcs/r/ta_column_to_unsigned.result
mysql-test/suite/engines/funcs/r/ta_column_to_zerofill.result
mysql-test/suite/engines/funcs/r/ta_drop_column.result
mysql-test/suite/engines/funcs/r/ta_drop_index.result
mysql-test/suite/engines/funcs/r/ta_drop_pk_autoincrement.result
mysql-test/suite/engines/funcs/r/ta_drop_pk_number.result
mysql-test/suite/engines/funcs/r/ta_drop_pk_string.result
mysql-test/suite/engines/funcs/r/ta_drop_string_index.result
mysql-test/suite/engines/funcs/r/ta_orderby.result
mysql-test/suite/engines/funcs/r/ta_rename.result
mysql-test/suite/engines/funcs/r/ta_set_drop_default.result
mysql-test/suite/engines/funcs/r/ta_string_drop_column.result
mysql-test/suite/engines/funcs/r/ta_string_to_index.result
mysql-test/suite/engines/funcs/r/ta_string_to_not_null.result
mysql-test/suite/engines/funcs/r/ta_string_to_null.result
mysql-test/suite/engines/funcs/r/ta_string_to_pk.result
mysql-test/suite/engines/funcs/r/tc_column_autoincrement.result
mysql-test/suite/engines/funcs/r/tc_column_comment.result
mysql-test/suite/engines/funcs/r/tc_column_comment_string.result
mysql-test/suite/engines/funcs/r/tc_column_default_decimal.result
mysql-test/suite/engines/funcs/r/tc_column_default_number.result
mysql-test/suite/engines/funcs/r/tc_column_default_string.result
mysql-test/suite/engines/funcs/r/tc_column_enum.result
mysql-test/suite/engines/funcs/r/tc_column_enum_long.result
mysql-test/suite/engines/funcs/r/tc_column_key.result
mysql-test/suite/engines/funcs/r/tc_column_key_length.result
mysql-test/suite/engines/funcs/r/tc_column_length.result
mysql-test/suite/engines/funcs/r/tc_column_length_decimals.result
mysql-test/suite/engines/funcs/r/tc_column_length_zero.result
mysql-test/suite/engines/funcs/r/tc_column_not_null.result
mysql-test/suite/engines/funcs/r/tc_column_null.result
mysql-test/suite/engines/funcs/r/tc_column_primary_key_number.result
mysql-test/suite/engines/funcs/r/tc_column_primary_key_string.result
mysql-test/suite/engines/funcs/r/tc_column_serial.result
mysql-test/suite/engines/funcs/r/tc_column_set.result
mysql-test/suite/engines/funcs/r/tc_column_set_long.result
mysql-test/suite/engines/funcs/r/tc_column_unique_key.result
mysql-test/suite/engines/funcs/r/tc_column_unique_key_string.result
mysql-test/suite/engines/funcs/r/tc_column_unsigned.result
mysql-test/suite/engines/funcs/r/tc_column_zerofill.result
mysql-test/suite/engines/funcs/r/tc_drop_table.result
mysql-test/suite/engines/funcs/r/tc_multicolumn_different.result
mysql-test/suite/engines/funcs/r/tc_multicolumn_same.result
mysql-test/suite/engines/funcs/r/tc_multicolumn_same_string.result
mysql-test/suite/engines/funcs/r/tc_partition_analyze.result
mysql-test/suite/engines/funcs/r/tc_partition_change_from_range_to_hash_key.result
mysql-test/suite/engines/funcs/r/tc_partition_check.result
mysql-test/suite/engines/funcs/r/tc_partition_hash.result
mysql-test/suite/engines/funcs/r/tc_partition_hash_date_function.result
mysql-test/suite/engines/funcs/r/tc_partition_key.result
mysql-test/suite/engines/funcs/r/tc_partition_linear_key.result
mysql-test/suite/engines/funcs/r/tc_partition_list_directory.result
mysql-test/suite/engines/funcs/r/tc_partition_list_error.result
mysql-test/suite/engines/funcs/r/tc_partition_optimize.result
mysql-test/suite/engines/funcs/r/tc_partition_rebuild.result
mysql-test/suite/engines/funcs/r/tc_partition_remove.result
mysql-test/suite/engines/funcs/r/tc_partition_reorg_divide.result
mysql-test/suite/engines/funcs/r/tc_partition_reorg_hash_key.result
mysql-test/suite/engines/funcs/r/tc_partition_reorg_merge.result
mysql-test/suite/engines/funcs/r/tc_partition_repair.result
mysql-test/suite/engines/funcs/r/tc_partition_sub1.result
mysql-test/suite/engines/funcs/r/tc_partition_sub2.result
mysql-test/suite/engines/funcs/r/tc_partition_value.result
mysql-test/suite/engines/funcs/r/tc_partition_value_error.result
mysql-test/suite/engines/funcs/r/tc_partition_value_specific.result
mysql-test/suite/engines/funcs/r/tc_rename.result
mysql-test/suite/engines/funcs/r/tc_rename_across_database.result
mysql-test/suite/engines/funcs/r/tc_rename_error.result
mysql-test/suite/engines/funcs/r/tc_structure_comment.result
mysql-test/suite/engines/funcs/r/tc_structure_create_like.result
mysql-test/suite/engines/funcs/r/tc_structure_create_like_string.result
mysql-test/suite/engines/funcs/r/tc_structure_create_select.result
mysql-test/suite/engines/funcs/r/tc_structure_create_select_string.result
mysql-test/suite/engines/funcs/r/tc_structure_string_comment.result
mysql-test/suite/engines/funcs/r/tc_temporary_column.result
mysql-test/suite/engines/funcs/r/tc_temporary_column_length.result
mysql-test/suite/engines/funcs/r/time_function.result
mysql-test/suite/engines/funcs/r/tr_all_type_triggers.result
mysql-test/suite/engines/funcs/r/tr_delete.result
mysql-test/suite/engines/funcs/r/tr_delete_new_error.result
mysql-test/suite/engines/funcs/r/tr_insert.result
mysql-test/suite/engines/funcs/r/tr_insert_after_error.result
mysql-test/suite/engines/funcs/r/tr_insert_old_error.result
mysql-test/suite/engines/funcs/r/tr_update.result
mysql-test/suite/engines/funcs/r/tr_update_after_error.result
mysql-test/suite/engines/funcs/r/up_calendar_range.result
mysql-test/suite/engines/funcs/r/up_ignore.result
mysql-test/suite/engines/funcs/r/up_limit.result
mysql-test/suite/engines/funcs/r/up_multi_db_table.result
mysql-test/suite/engines/funcs/r/up_multi_table.result
mysql-test/suite/engines/funcs/r/up_nullcheck.result
mysql-test/suite/engines/funcs/r/up_number_range.result
mysql-test/suite/engines/funcs/r/up_string_range.result
mysql-test/suite/engines/funcs/t/
mysql-test/suite/engines/funcs/t/ai_init_alter_table.test
mysql-test/suite/engines/funcs/t/ai_init_create_table.test
mysql-test/suite/engines/funcs/t/ai_init_insert.test
mysql-test/suite/engines/funcs/t/ai_init_insert_id.test
mysql-test/suite/engines/funcs/t/ai_overflow_error.test
mysql-test/suite/engines/funcs/t/ai_reset_by_truncate.test
mysql-test/suite/engines/funcs/t/ai_sql_auto_is_null.test
mysql-test/suite/engines/funcs/t/an_calendar.test
mysql-test/suite/engines/funcs/t/an_number.test
mysql-test/suite/engines/funcs/t/an_string.test
mysql-test/suite/engines/funcs/t/comment_column.test
mysql-test/suite/engines/funcs/t/comment_column2.test
mysql-test/suite/engines/funcs/t/comment_table.test
mysql-test/suite/engines/funcs/t/crash_manycolumns_number.test
mysql-test/suite/engines/funcs/t/crash_manycolumns_string.test
mysql-test/suite/engines/funcs/t/crash_manyindexes_number.test
mysql-test/suite/engines/funcs/t/crash_manyindexes_string.test
mysql-test/suite/engines/funcs/t/crash_manytables_number.test
mysql-test/suite/engines/funcs/t/crash_manytables_string.test
mysql-test/suite/engines/funcs/t/data1.inc
mysql-test/suite/engines/funcs/t/data2.inc
mysql-test/suite/engines/funcs/t/date_function.test
mysql-test/suite/engines/funcs/t/datetime_function.test
mysql-test/suite/engines/funcs/t/db_alter_character_set.test
mysql-test/suite/engines/funcs/t/db_alter_character_set_collate.test
mysql-test/suite/engines/funcs/t/db_alter_collate_ascii.test
mysql-test/suite/engines/funcs/t/db_alter_collate_utf8.test
mysql-test/suite/engines/funcs/t/db_create_character_set.test
mysql-test/suite/engines/funcs/t/db_create_character_set_collate.test
mysql-test/suite/engines/funcs/t/db_create_drop.test
mysql-test/suite/engines/funcs/t/db_create_error.test
mysql-test/suite/engines/funcs/t/db_create_error_reserved.test
mysql-test/suite/engines/funcs/t/db_create_if_not_exists.test
mysql-test/suite/engines/funcs/t/db_drop_error.test
mysql-test/suite/engines/funcs/t/db_use_error.test
mysql-test/suite/engines/funcs/t/de_autoinc.test
mysql-test/suite/engines/funcs/t/de_calendar_range.test
mysql-test/suite/engines/funcs/t/de_ignore.test
mysql-test/suite/engines/funcs/t/de_limit.test
mysql-test/suite/engines/funcs/t/de_multi_db_table.test
mysql-test/suite/engines/funcs/t/de_multi_db_table_using.test
mysql-test/suite/engines/funcs/t/de_multi_table.test
mysql-test/suite/engines/funcs/t/de_multi_table_using.test
mysql-test/suite/engines/funcs/t/de_number_range.test
mysql-test/suite/engines/funcs/t/de_quick.test
mysql-test/suite/engines/funcs/t/de_string_range.test
mysql-test/suite/engines/funcs/t/de_truncate.test
mysql-test/suite/engines/funcs/t/de_truncate_autoinc.test
mysql-test/suite/engines/funcs/t/disabled.def
mysql-test/suite/engines/funcs/t/fu_aggregate_avg_number.test
mysql-test/suite/engines/funcs/t/fu_aggregate_count_number.test
mysql-test/suite/engines/funcs/t/fu_aggregate_max_number.test
mysql-test/suite/engines/funcs/t/fu_aggregate_max_subquery.test
mysql-test/suite/engines/funcs/t/fu_aggregate_min_number.test
mysql-test/suite/engines/funcs/t/fu_aggregate_sum_number.test
mysql-test/suite/engines/funcs/t/general_no_data.test
mysql-test/suite/engines/funcs/t/general_not_null.test
mysql-test/suite/engines/funcs/t/general_null.test
mysql-test/suite/engines/funcs/t/in_calendar_2_unique_constraints_duplicate_update.test
mysql-test/suite/engines/funcs/t/in_calendar_pk_constraint_duplicate_update.test
mysql-test/suite/engines/funcs/t/in_calendar_pk_constraint_error.test
mysql-test/suite/engines/funcs/t/in_calendar_pk_constraint_ignore.test
mysql-test/suite/engines/funcs/t/in_calendar_unique_constraint_duplicate_update.test
mysql-test/suite/engines/funcs/t/in_calendar_unique_constraint_error.test
mysql-test/suite/engines/funcs/t/in_calendar_unique_constraint_ignore.test
mysql-test/suite/engines/funcs/t/in_enum_null.test
mysql-test/suite/engines/funcs/t/in_enum_null_boundary_error.test
mysql-test/suite/engines/funcs/t/in_enum_null_large_error.test
mysql-test/suite/engines/funcs/t/in_insert_select.test
mysql-test/suite/engines/funcs/t/in_insert_select_autoinc.test
mysql-test/suite/engines/funcs/t/in_insert_select_unique_violation.test
mysql-test/suite/engines/funcs/t/in_lob_boundary_error.test
mysql-test/suite/engines/funcs/t/in_multicolumn_calendar_pk_constraint_duplicate_update.test
mysql-test/suite/engines/funcs/t/in_multicolumn_calendar_pk_constraint_error.test
mysql-test/suite/engines/funcs/t/in_multicolumn_calendar_pk_constraint_ignore.test
mysql-test/suite/engines/funcs/t/in_multicolumn_calendar_unique_constraint_duplicate_update.test
mysql-test/suite/engines/funcs/t/in_multicolumn_calendar_unique_constraint_error.test
mysql-test/suite/engines/funcs/t/in_multicolumn_calendar_unique_constraint_ignore.test
mysql-test/suite/engines/funcs/t/in_multicolumn_number_pk_constraint_duplicate_update.test
mysql-test/suite/engines/funcs/t/in_multicolumn_number_pk_constraint_error.test
mysql-test/suite/engines/funcs/t/in_multicolumn_number_pk_constraint_ignore.test
mysql-test/suite/engines/funcs/t/in_multicolumn_number_unique_constraint_duplicate_update.test
mysql-test/suite/engines/funcs/t/in_multicolumn_number_unique_constraint_error.test
mysql-test/suite/engines/funcs/t/in_multicolumn_number_unique_constraint_ignore.test
mysql-test/suite/engines/funcs/t/in_multicolumn_string_pk_constraint_duplicate_update.test
mysql-test/suite/engines/funcs/t/in_multicolumn_string_pk_constraint_error.test
mysql-test/suite/engines/funcs/t/in_multicolumn_string_pk_constraint_ignore.test
mysql-test/suite/engines/funcs/t/in_multicolumn_string_unique_constraint_duplicate_update.test
mysql-test/suite/engines/funcs/t/in_multicolumn_string_unique_constraint_error.test
mysql-test/suite/engines/funcs/t/in_multicolumn_string_unique_constraint_ignore.test
mysql-test/suite/engines/funcs/t/in_number_2_unique_constraints_duplicate_update.test
mysql-test/suite/engines/funcs/t/in_number_boundary_error.test
mysql-test/suite/engines/funcs/t/in_number_decimal_boundary_error.test
mysql-test/suite/engines/funcs/t/in_number_length.test
mysql-test/suite/engines/funcs/t/in_number_null.test
mysql-test/suite/engines/funcs/t/in_number_pk_constraint_duplicate_update.test
mysql-test/suite/engines/funcs/t/in_number_pk_constraint_error.test
mysql-test/suite/engines/funcs/t/in_number_pk_constraint_ignore.test
mysql-test/suite/engines/funcs/t/in_number_unique_constraint_duplicate_update.test
mysql-test/suite/engines/funcs/t/in_number_unique_constraint_error.test
mysql-test/suite/engines/funcs/t/in_number_unique_constraint_ignore.test
mysql-test/suite/engines/funcs/t/in_set_null.test
mysql-test/suite/engines/funcs/t/in_set_null_boundary_error.test
mysql-test/suite/engines/funcs/t/in_set_null_large.test
mysql-test/suite/engines/funcs/t/in_string_2_unique_constraints_duplicate_update.test
mysql-test/suite/engines/funcs/t/in_string_boundary_error.test
mysql-test/suite/engines/funcs/t/in_string_not_null.test
mysql-test/suite/engines/funcs/t/in_string_null.test
mysql-test/suite/engines/funcs/t/in_string_pk_constraint_duplicate_update.test
mysql-test/suite/engines/funcs/t/in_string_pk_constraint_error.test
mysql-test/suite/engines/funcs/t/in_string_pk_constraint_ignore.test
mysql-test/suite/engines/funcs/t/in_string_set_enum_fail.test
mysql-test/suite/engines/funcs/t/in_string_unique_constraint_duplicate_update.test
mysql-test/suite/engines/funcs/t/in_string_unique_constraint_error.test
mysql-test/suite/engines/funcs/t/in_string_unique_constraint_ignore.test
mysql-test/suite/engines/funcs/t/ix_drop.test
mysql-test/suite/engines/funcs/t/ix_drop_error.test
mysql-test/suite/engines/funcs/t/ix_index_decimals.test
mysql-test/suite/engines/funcs/t/ix_index_lob.test
mysql-test/suite/engines/funcs/t/ix_index_non_string.test
mysql-test/suite/engines/funcs/t/ix_index_string.test
mysql-test/suite/engines/funcs/t/ix_index_string_length.test
mysql-test/suite/engines/funcs/t/ix_unique_decimals.test
mysql-test/suite/engines/funcs/t/ix_unique_lob.test
mysql-test/suite/engines/funcs/t/ix_unique_non_string.test
mysql-test/suite/engines/funcs/t/ix_unique_string.test
mysql-test/suite/engines/funcs/t/ix_unique_string_length.test
mysql-test/suite/engines/funcs/t/ix_using_order.test
mysql-test/suite/engines/funcs/t/jp_comment_column.test
mysql-test/suite/engines/funcs/t/jp_comment_older_compatibility1.test
mysql-test/suite/engines/funcs/t/jp_comment_table.test
mysql-test/suite/engines/funcs/t/ld_all_number_string_calendar_types.test
mysql-test/suite/engines/funcs/t/ld_bit.test
mysql-test/suite/engines/funcs/t/ld_enum_set.test
mysql-test/suite/engines/funcs/t/ld_less_columns.test
mysql-test/suite/engines/funcs/t/ld_more_columns_truncated.test
mysql-test/suite/engines/funcs/t/ld_null.test
mysql-test/suite/engines/funcs/t/ld_quote.test
mysql-test/suite/engines/funcs/t/ld_simple.test
mysql-test/suite/engines/funcs/t/ld_starting.test
mysql-test/suite/engines/funcs/t/ld_unique_error1.test
mysql-test/suite/engines/funcs/t/ld_unique_error1_local.test
mysql-test/suite/engines/funcs/t/ld_unique_error2.test
mysql-test/suite/engines/funcs/t/ld_unique_error2_local.test
mysql-test/suite/engines/funcs/t/ld_unique_error3.test
mysql-test/suite/engines/funcs/t/ld_unique_error3_local.test
mysql-test/suite/engines/funcs/t/load_bit.inc
mysql-test/suite/engines/funcs/t/load_enum_set.inc
mysql-test/suite/engines/funcs/t/load_less_columns.inc
mysql-test/suite/engines/funcs/t/load_more_columns.inc
mysql-test/suite/engines/funcs/t/load_null.inc
mysql-test/suite/engines/funcs/t/load_null2.inc
mysql-test/suite/engines/funcs/t/load_quote.inc
mysql-test/suite/engines/funcs/t/load_simple.inc
mysql-test/suite/engines/funcs/t/load_starting.inc
mysql-test/suite/engines/funcs/t/load_unique_error1.inc
mysql-test/suite/engines/funcs/t/load_unique_error2.inc
mysql-test/suite/engines/funcs/t/load_unique_error3.inc
mysql-test/suite/engines/funcs/t/ps_number_length.test
mysql-test/suite/engines/funcs/t/ps_number_null.test
mysql-test/suite/engines/funcs/t/ps_string_not_null.test
mysql-test/suite/engines/funcs/t/ps_string_null.test
mysql-test/suite/engines/funcs/t/re_number_range.test
mysql-test/suite/engines/funcs/t/re_number_range_set.test
mysql-test/suite/engines/funcs/t/re_number_select.test
mysql-test/suite/engines/funcs/t/re_string_range.test
mysql-test/suite/engines/funcs/t/re_string_range_set.test
mysql-test/suite/engines/funcs/t/rpl000010-slave.opt
mysql-test/suite/engines/funcs/t/rpl000010.test
mysql-test/suite/engines/funcs/t/rpl000011.test
mysql-test/suite/engines/funcs/t/rpl000013.test
mysql-test/suite/engines/funcs/t/rpl000017-slave.opt
mysql-test/suite/engines/funcs/t/rpl000017.test
mysql-test/suite/engines/funcs/t/rpl_000015.test
mysql-test/suite/engines/funcs/t/rpl_LD_INFILE.test
mysql-test/suite/engines/funcs/t/rpl_REDIRECT.test
mysql-test/suite/engines/funcs/t/rpl_alter.test
mysql-test/suite/engines/funcs/t/rpl_alter_db.test
mysql-test/suite/engines/funcs/t/rpl_bit.test
mysql-test/suite/engines/funcs/t/rpl_bit_npk.test
mysql-test/suite/engines/funcs/t/rpl_change_master.test
mysql-test/suite/engines/funcs/t/rpl_create_database-master.opt
mysql-test/suite/engines/funcs/t/rpl_create_database-slave.opt
mysql-test/suite/engines/funcs/t/rpl_create_database.test
mysql-test/suite/engines/funcs/t/rpl_do_grant.test
mysql-test/suite/engines/funcs/t/rpl_drop.test
mysql-test/suite/engines/funcs/t/rpl_drop_db.test
mysql-test/suite/engines/funcs/t/rpl_dual_pos_advance-master.opt
mysql-test/suite/engines/funcs/t/rpl_dual_pos_advance.test
mysql-test/suite/engines/funcs/t/rpl_empty_master_crash-master.opt
mysql-test/suite/engines/funcs/t/rpl_empty_master_crash.test
mysql-test/suite/engines/funcs/t/rpl_err_ignoredtable-slave.opt
mysql-test/suite/engines/funcs/t/rpl_err_ignoredtable.test
mysql-test/suite/engines/funcs/t/rpl_flushlog_loop.test
mysql-test/suite/engines/funcs/t/rpl_free_items-slave.opt
mysql-test/suite/engines/funcs/t/rpl_free_items.test
mysql-test/suite/engines/funcs/t/rpl_get_lock.test
mysql-test/suite/engines/funcs/t/rpl_ignore_grant-slave.opt
mysql-test/suite/engines/funcs/t/rpl_ignore_grant.test
mysql-test/suite/engines/funcs/t/rpl_ignore_revoke-slave.opt
mysql-test/suite/engines/funcs/t/rpl_ignore_revoke.test
mysql-test/suite/engines/funcs/t/rpl_ignore_table_update-slave.opt
mysql-test/suite/engines/funcs/t/rpl_ignore_table_update.test
mysql-test/suite/engines/funcs/t/rpl_init_slave-slave.opt
mysql-test/suite/engines/funcs/t/rpl_init_slave.test
mysql-test/suite/engines/funcs/t/rpl_insert.test
mysql-test/suite/engines/funcs/t/rpl_insert_select.test
mysql-test/suite/engines/funcs/t/rpl_loaddata2.test
mysql-test/suite/engines/funcs/t/rpl_loaddata_m-master.opt
mysql-test/suite/engines/funcs/t/rpl_loaddata_m.test
mysql-test/suite/engines/funcs/t/rpl_loaddata_s-slave.opt
mysql-test/suite/engines/funcs/t/rpl_loaddata_s.test
mysql-test/suite/engines/funcs/t/rpl_loaddatalocal.test
mysql-test/suite/engines/funcs/t/rpl_loadfile.test
mysql-test/suite/engines/funcs/t/rpl_log_pos.test
mysql-test/suite/engines/funcs/t/rpl_many_optimize.test
mysql-test/suite/engines/funcs/t/rpl_master_pos_wait.test
mysql-test/suite/engines/funcs/t/rpl_misc_functions.test
mysql-test/suite/engines/funcs/t/rpl_multi_delete-slave.opt
mysql-test/suite/engines/funcs/t/rpl_multi_delete.test
mysql-test/suite/engines/funcs/t/rpl_multi_delete2-slave.opt
mysql-test/suite/engines/funcs/t/rpl_multi_delete2.test
mysql-test/suite/engines/funcs/t/rpl_multi_update4-slave.opt
mysql-test/suite/engines/funcs/t/rpl_multi_update4.test
mysql-test/suite/engines/funcs/t/rpl_ps.test
mysql-test/suite/engines/funcs/t/rpl_rbr_to_sbr.test
mysql-test/suite/engines/funcs/t/rpl_relayspace-slave.opt
mysql-test/suite/engines/funcs/t/rpl_relayspace.test
mysql-test/suite/engines/funcs/t/rpl_replicate_ignore_db-slave.opt
mysql-test/suite/engines/funcs/t/rpl_replicate_ignore_db.test
mysql-test/suite/engines/funcs/t/rpl_row_NOW.test
mysql-test/suite/engines/funcs/t/rpl_row_USER.test
mysql-test/suite/engines/funcs/t/rpl_row_drop.test
mysql-test/suite/engines/funcs/t/rpl_row_func001.test
mysql-test/suite/engines/funcs/t/rpl_row_inexist_tbl-slave.opt
mysql-test/suite/engines/funcs/t/rpl_row_inexist_tbl.test
mysql-test/suite/engines/funcs/t/rpl_row_max_relay_size.test
mysql-test/suite/engines/funcs/t/rpl_row_reset_slave.test
mysql-test/suite/engines/funcs/t/rpl_row_sp001.test
mysql-test/suite/engines/funcs/t/rpl_row_sp005.test
mysql-test/suite/engines/funcs/t/rpl_row_sp008.test
mysql-test/suite/engines/funcs/t/rpl_row_sp009.test
mysql-test/suite/engines/funcs/t/rpl_row_sp010.test
mysql-test/suite/engines/funcs/t/rpl_row_sp011.test
mysql-test/suite/engines/funcs/t/rpl_row_sp012.test
mysql-test/suite/engines/funcs/t/rpl_row_stop_middle.test
mysql-test/suite/engines/funcs/t/rpl_row_trig001.test
mysql-test/suite/engines/funcs/t/rpl_row_trig002.test
mysql-test/suite/engines/funcs/t/rpl_row_trig003.test
mysql-test/suite/engines/funcs/t/rpl_row_until.test
mysql-test/suite/engines/funcs/t/rpl_row_view01.test
mysql-test/suite/engines/funcs/t/rpl_server_id1.test
mysql-test/suite/engines/funcs/t/rpl_server_id2-slave.opt
mysql-test/suite/engines/funcs/t/rpl_server_id2.test
mysql-test/suite/engines/funcs/t/rpl_session_var.test
mysql-test/suite/engines/funcs/t/rpl_sf.test
mysql-test/suite/engines/funcs/t/rpl_skip_error-slave.opt
mysql-test/suite/engines/funcs/t/rpl_skip_error.test
mysql-test/suite/engines/funcs/t/rpl_slave_status.test
mysql-test/suite/engines/funcs/t/rpl_sp-master.opt
mysql-test/suite/engines/funcs/t/rpl_sp-slave.opt
mysql-test/suite/engines/funcs/t/rpl_sp.test
mysql-test/suite/engines/funcs/t/rpl_sp004.test
mysql-test/suite/engines/funcs/t/rpl_sp_effects-master.opt
mysql-test/suite/engines/funcs/t/rpl_sp_effects-slave.opt
mysql-test/suite/engines/funcs/t/rpl_sp_effects.test
mysql-test/suite/engines/funcs/t/rpl_start_stop_slave.test
mysql-test/suite/engines/funcs/t/rpl_stm_max_relay_size.test
mysql-test/suite/engines/funcs/t/rpl_stm_mystery22.test
mysql-test/suite/engines/funcs/t/rpl_stm_no_op.test
mysql-test/suite/engines/funcs/t/rpl_stm_reset_slave.test
mysql-test/suite/engines/funcs/t/rpl_switch_stm_row_mixed.test
mysql-test/suite/engines/funcs/t/rpl_temp_table.test
mysql-test/suite/engines/funcs/t/rpl_temporary.test
mysql-test/suite/engines/funcs/t/rpl_trigger.test
mysql-test/suite/engines/funcs/t/rpl_trunc_temp.test
mysql-test/suite/engines/funcs/t/rpl_user_variables.test
mysql-test/suite/engines/funcs/t/rpl_variables-master.opt
mysql-test/suite/engines/funcs/t/rpl_variables.test
mysql-test/suite/engines/funcs/t/rpl_view-slave.opt
mysql-test/suite/engines/funcs/t/rpl_view.test
mysql-test/suite/engines/funcs/t/se_join_cross.test
mysql-test/suite/engines/funcs/t/se_join_default.test
mysql-test/suite/engines/funcs/t/se_join_inner.test
mysql-test/suite/engines/funcs/t/se_join_left.test
mysql-test/suite/engines/funcs/t/se_join_left_outer.test
mysql-test/suite/engines/funcs/t/se_join_natural_left.test
mysql-test/suite/engines/funcs/t/se_join_natural_left_outer.test
mysql-test/suite/engines/funcs/t/se_join_natural_right.test
mysql-test/suite/engines/funcs/t/se_join_natural_right_outer.test
mysql-test/suite/engines/funcs/t/se_join_right.test
mysql-test/suite/engines/funcs/t/se_join_right_outer.test
mysql-test/suite/engines/funcs/t/se_join_straight.test
mysql-test/suite/engines/funcs/t/se_rowid.test
mysql-test/suite/engines/funcs/t/se_string_distinct.test
mysql-test/suite/engines/funcs/t/se_string_from.test
mysql-test/suite/engines/funcs/t/se_string_groupby.test
mysql-test/suite/engines/funcs/t/se_string_having.test
mysql-test/suite/engines/funcs/t/se_string_limit.test
mysql-test/suite/engines/funcs/t/se_string_orderby.test
mysql-test/suite/engines/funcs/t/se_string_union.test
mysql-test/suite/engines/funcs/t/se_string_where.test
mysql-test/suite/engines/funcs/t/se_string_where_and.test
mysql-test/suite/engines/funcs/t/se_string_where_or.test
mysql-test/suite/engines/funcs/t/sf_alter.test
mysql-test/suite/engines/funcs/t/sf_cursor.test
mysql-test/suite/engines/funcs/t/sf_simple1.test
mysql-test/suite/engines/funcs/t/sp_alter.test
mysql-test/suite/engines/funcs/t/sp_cursor.test
mysql-test/suite/engines/funcs/t/sp_simple1.test
mysql-test/suite/engines/funcs/t/sq_all.test
mysql-test/suite/engines/funcs/t/sq_any.test
mysql-test/suite/engines/funcs/t/sq_corr.test
mysql-test/suite/engines/funcs/t/sq_error.test
mysql-test/suite/engines/funcs/t/sq_exists.test
mysql-test/suite/engines/funcs/t/sq_from.test
mysql-test/suite/engines/funcs/t/sq_in.test
mysql-test/suite/engines/funcs/t/sq_row.test
mysql-test/suite/engines/funcs/t/sq_scalar.test
mysql-test/suite/engines/funcs/t/sq_some.test
mysql-test/suite/engines/funcs/t/ta_2part_column_to_pk.test
mysql-test/suite/engines/funcs/t/ta_2part_diff_string_to_pk.test
mysql-test/suite/engines/funcs/t/ta_2part_diff_to_pk.test
mysql-test/suite/engines/funcs/t/ta_2part_string_to_pk.test
mysql-test/suite/engines/funcs/t/ta_3part_column_to_pk.test
mysql-test/suite/engines/funcs/t/ta_3part_string_to_pk.test
mysql-test/suite/engines/funcs/t/ta_add_column.test
mysql-test/suite/engines/funcs/t/ta_add_column2.test
mysql-test/suite/engines/funcs/t/ta_add_column_first.test
mysql-test/suite/engines/funcs/t/ta_add_column_first2.test
mysql-test/suite/engines/funcs/t/ta_add_column_middle.test
mysql-test/suite/engines/funcs/t/ta_add_column_middle2.test
mysql-test/suite/engines/funcs/t/ta_add_string.test
mysql-test/suite/engines/funcs/t/ta_add_string2.test
mysql-test/suite/engines/funcs/t/ta_add_string_first.test
mysql-test/suite/engines/funcs/t/ta_add_string_first2.test
mysql-test/suite/engines/funcs/t/ta_add_string_middle.test
mysql-test/suite/engines/funcs/t/ta_add_string_middle2.test
mysql-test/suite/engines/funcs/t/ta_add_string_unique_index.test
mysql-test/suite/engines/funcs/t/ta_add_unique_index.test
mysql-test/suite/engines/funcs/t/ta_column_from_unsigned.test
mysql-test/suite/engines/funcs/t/ta_column_from_zerofill.test
mysql-test/suite/engines/funcs/t/ta_column_to_index.test
mysql-test/suite/engines/funcs/t/ta_column_to_not_null.test
mysql-test/suite/engines/funcs/t/ta_column_to_null.test
mysql-test/suite/engines/funcs/t/ta_column_to_pk.test
mysql-test/suite/engines/funcs/t/ta_column_to_unsigned.test
mysql-test/suite/engines/funcs/t/ta_column_to_zerofill.test
mysql-test/suite/engines/funcs/t/ta_drop_column.test
mysql-test/suite/engines/funcs/t/ta_drop_index.test
mysql-test/suite/engines/funcs/t/ta_drop_pk_autoincrement.test
mysql-test/suite/engines/funcs/t/ta_drop_pk_number.test
mysql-test/suite/engines/funcs/t/ta_drop_pk_string.test
mysql-test/suite/engines/funcs/t/ta_drop_string_index.test
mysql-test/suite/engines/funcs/t/ta_orderby.test
mysql-test/suite/engines/funcs/t/ta_rename.test
mysql-test/suite/engines/funcs/t/ta_set_drop_default.test
mysql-test/suite/engines/funcs/t/ta_string_drop_column.test
mysql-test/suite/engines/funcs/t/ta_string_to_index.test
mysql-test/suite/engines/funcs/t/ta_string_to_not_null.test
mysql-test/suite/engines/funcs/t/ta_string_to_null.test
mysql-test/suite/engines/funcs/t/ta_string_to_pk.test
mysql-test/suite/engines/funcs/t/tc_column_autoincrement.test
mysql-test/suite/engines/funcs/t/tc_column_comment.test
mysql-test/suite/engines/funcs/t/tc_column_comment_string.test
mysql-test/suite/engines/funcs/t/tc_column_default_decimal.test
mysql-test/suite/engines/funcs/t/tc_column_default_number.test
mysql-test/suite/engines/funcs/t/tc_column_default_string.test
mysql-test/suite/engines/funcs/t/tc_column_enum.test
mysql-test/suite/engines/funcs/t/tc_column_enum_long.test
mysql-test/suite/engines/funcs/t/tc_column_key.test
mysql-test/suite/engines/funcs/t/tc_column_key_length.test
mysql-test/suite/engines/funcs/t/tc_column_length.test
mysql-test/suite/engines/funcs/t/tc_column_length_decimals.test
mysql-test/suite/engines/funcs/t/tc_column_length_zero.test
mysql-test/suite/engines/funcs/t/tc_column_not_null.test
mysql-test/suite/engines/funcs/t/tc_column_null.test
mysql-test/suite/engines/funcs/t/tc_column_primary_key_number.test
mysql-test/suite/engines/funcs/t/tc_column_primary_key_string.test
mysql-test/suite/engines/funcs/t/tc_column_serial.test
mysql-test/suite/engines/funcs/t/tc_column_set.test
mysql-test/suite/engines/funcs/t/tc_column_set_long.test
mysql-test/suite/engines/funcs/t/tc_column_unique_key.test
mysql-test/suite/engines/funcs/t/tc_column_unique_key_string.test
mysql-test/suite/engines/funcs/t/tc_column_unsigned.test
mysql-test/suite/engines/funcs/t/tc_column_zerofill.test
mysql-test/suite/engines/funcs/t/tc_drop_table.test
mysql-test/suite/engines/funcs/t/tc_multicolumn_different.test
mysql-test/suite/engines/funcs/t/tc_multicolumn_same.test
mysql-test/suite/engines/funcs/t/tc_multicolumn_same_string.test
mysql-test/suite/engines/funcs/t/tc_partition_analyze.test
mysql-test/suite/engines/funcs/t/tc_partition_change_from_range_to_hash_key.test
mysql-test/suite/engines/funcs/t/tc_partition_check.test
mysql-test/suite/engines/funcs/t/tc_partition_hash.test
mysql-test/suite/engines/funcs/t/tc_partition_hash_date_function.test
mysql-test/suite/engines/funcs/t/tc_partition_key.test
mysql-test/suite/engines/funcs/t/tc_partition_linear_key.test
mysql-test/suite/engines/funcs/t/tc_partition_list_directory.test
mysql-test/suite/engines/funcs/t/tc_partition_list_error.test
mysql-test/suite/engines/funcs/t/tc_partition_optimize.test
mysql-test/suite/engines/funcs/t/tc_partition_rebuild.test
mysql-test/suite/engines/funcs/t/tc_partition_remove.test
mysql-test/suite/engines/funcs/t/tc_partition_reorg_divide.test
mysql-test/suite/engines/funcs/t/tc_partition_reorg_hash_key.test
mysql-test/suite/engines/funcs/t/tc_partition_reorg_merge.test
mysql-test/suite/engines/funcs/t/tc_partition_repair.test
mysql-test/suite/engines/funcs/t/tc_partition_sub1.test
mysql-test/suite/engines/funcs/t/tc_partition_sub2.test
mysql-test/suite/engines/funcs/t/tc_partition_value.test
mysql-test/suite/engines/funcs/t/tc_partition_value_error.test
mysql-test/suite/engines/funcs/t/tc_partition_value_specific.test
mysql-test/suite/engines/funcs/t/tc_rename.test
mysql-test/suite/engines/funcs/t/tc_rename_across_database.test
mysql-test/suite/engines/funcs/t/tc_rename_error.test
mysql-test/suite/engines/funcs/t/tc_structure_comment.test
mysql-test/suite/engines/funcs/t/tc_structure_create_like.test
mysql-test/suite/engines/funcs/t/tc_structure_create_like_string.test
mysql-test/suite/engines/funcs/t/tc_structure_create_select.test
mysql-test/suite/engines/funcs/t/tc_structure_create_select_string.test
mysql-test/suite/engines/funcs/t/tc_structure_string_comment.test
mysql-test/suite/engines/funcs/t/tc_temporary_column.test
mysql-test/suite/engines/funcs/t/tc_temporary_column_length.test
mysql-test/suite/engines/funcs/t/time_function.test
mysql-test/suite/engines/funcs/t/tr_all_type_triggers.test
mysql-test/suite/engines/funcs/t/tr_delete.test
mysql-test/suite/engines/funcs/t/tr_delete_new_error.test
mysql-test/suite/engines/funcs/t/tr_insert.test
mysql-test/suite/engines/funcs/t/tr_insert_after_error.test
mysql-test/suite/engines/funcs/t/tr_insert_old_error.test
mysql-test/suite/engines/funcs/t/tr_update.test
mysql-test/suite/engines/funcs/t/tr_update_after_error.test
mysql-test/suite/engines/funcs/t/up_calendar_range.test
mysql-test/suite/engines/funcs/t/up_ignore.test
mysql-test/suite/engines/funcs/t/up_limit.test
mysql-test/suite/engines/funcs/t/up_multi_db_table.test
mysql-test/suite/engines/funcs/t/up_multi_table.test
mysql-test/suite/engines/funcs/t/up_nullcheck.test
mysql-test/suite/engines/funcs/t/up_number_range.test
mysql-test/suite/engines/funcs/t/up_string_range.test
mysql-test/suite/engines/funcs/t/wait_show_pattern.inc
mysql-test/suite/engines/funcs/t/wait_slave_status.inc
mysql-test/suite/engines/iuds/
mysql-test/suite/engines/iuds/r/
mysql-test/suite/engines/iuds/r/delete_decimal.result
mysql-test/suite/engines/iuds/r/delete_time.result
mysql-test/suite/engines/iuds/r/delete_year.result
mysql-test/suite/engines/iuds/r/insert_calendar.result
mysql-test/suite/engines/iuds/r/insert_decimal.result
mysql-test/suite/engines/iuds/r/insert_number.result
mysql-test/suite/engines/iuds/r/insert_time.result
mysql-test/suite/engines/iuds/r/insert_year.result
mysql-test/suite/engines/iuds/r/strings_charsets_update_delete.result
mysql-test/suite/engines/iuds/r/strings_update_delete.result
mysql-test/suite/engines/iuds/r/type_bit_iuds.result
mysql-test/suite/engines/iuds/r/update_decimal.result
mysql-test/suite/engines/iuds/r/update_delete_calendar.result
mysql-test/suite/engines/iuds/r/update_delete_number.result
mysql-test/suite/engines/iuds/r/update_time.result
mysql-test/suite/engines/iuds/r/update_year.result
mysql-test/suite/engines/iuds/t/
mysql-test/suite/engines/iuds/t/delete_decimal.test
mysql-test/suite/engines/iuds/t/delete_time.test
mysql-test/suite/engines/iuds/t/delete_year.test
mysql-test/suite/engines/iuds/t/disabled.def
mysql-test/suite/engines/iuds/t/hindi.txt
mysql-test/suite/engines/iuds/t/insert_calendar.test
mysql-test/suite/engines/iuds/t/insert_decimal.test
mysql-test/suite/engines/iuds/t/insert_number.test
mysql-test/suite/engines/iuds/t/insert_time.test
mysql-test/suite/engines/iuds/t/insert_year.test
mysql-test/suite/engines/iuds/t/sample.txt
mysql-test/suite/engines/iuds/t/strings_charsets_update_delete.test
mysql-test/suite/engines/iuds/t/strings_update_delete.test
mysql-test/suite/engines/iuds/t/type_bit_iuds.test
mysql-test/suite/engines/iuds/t/update_decimal.test
mysql-test/suite/engines/iuds/t/update_delete_calendar.test
mysql-test/suite/engines/iuds/t/update_delete_number.test
mysql-test/suite/engines/iuds/t/update_time.test
mysql-test/suite/engines/iuds/t/update_year.test
mysql-test/suite/engines/rr_trx/
mysql-test/suite/engines/rr_trx/check_consistency.sql
mysql-test/suite/engines/rr_trx/include/
mysql-test/suite/engines/rr_trx/include/check_for_error_rollback.inc
mysql-test/suite/engines/rr_trx/include/check_for_error_rollback_skip.inc
mysql-test/suite/engines/rr_trx/include/check_repeatable_read_all_columns.inc
mysql-test/suite/engines/rr_trx/include/record_query_all_columns.inc
mysql-test/suite/engines/rr_trx/include/rr_init.test
mysql-test/suite/engines/rr_trx/init_innodb.txt
mysql-test/suite/engines/rr_trx/r/
mysql-test/suite/engines/rr_trx/r/init_innodb.result
mysql-test/suite/engines/rr_trx/r/rr_c_count_not_zero.result
mysql-test/suite/engines/rr_trx/r/rr_c_stats.result
mysql-test/suite/engines/rr_trx/r/rr_i_40-44.result
mysql-test/suite/engines/rr_trx/r/rr_id_3.result
mysql-test/suite/engines/rr_trx/r/rr_id_900.result
mysql-test/suite/engines/rr_trx/r/rr_insert_select_2.result
mysql-test/suite/engines/rr_trx/r/rr_iud_rollback-multi-50.result
mysql-test/suite/engines/rr_trx/r/rr_replace_7-8.result
mysql-test/suite/engines/rr_trx/r/rr_s_select-uncommitted.result
mysql-test/suite/engines/rr_trx/r/rr_sc_select-limit-nolimit_4.result
mysql-test/suite/engines/rr_trx/r/rr_sc_select-same_2.result
mysql-test/suite/engines/rr_trx/r/rr_sc_sum_total.result
mysql-test/suite/engines/rr_trx/r/rr_u_10-19.result
mysql-test/suite/engines/rr_trx/r/rr_u_10-19_nolimit.result
mysql-test/suite/engines/rr_trx/r/rr_u_4.result
mysql-test/suite/engines/rr_trx/run.txt
mysql-test/suite/engines/rr_trx/run_stress_tx_rr.pl
mysql-test/suite/engines/rr_trx/t/
mysql-test/suite/engines/rr_trx/t/init_innodb.test
mysql-test/suite/engines/rr_trx/t/rr_c_count_not_zero.test
mysql-test/suite/engines/rr_trx/t/rr_c_stats.test
mysql-test/suite/engines/rr_trx/t/rr_i_40-44.test
mysql-test/suite/engines/rr_trx/t/rr_id_3.test
mysql-test/suite/engines/rr_trx/t/rr_id_900.test
mysql-test/suite/engines/rr_trx/t/rr_insert_select_2.test
mysql-test/suite/engines/rr_trx/t/rr_iud_rollback-multi-50.test
mysql-test/suite/engines/rr_trx/t/rr_replace_7-8.test
mysql-test/suite/engines/rr_trx/t/rr_s_select-uncommitted.test
mysql-test/suite/engines/rr_trx/t/rr_sc_select-limit-nolimit_4.test
mysql-test/suite/engines/rr_trx/t/rr_sc_select-same_2.test
mysql-test/suite/engines/rr_trx/t/rr_sc_sum_total.test
mysql-test/suite/engines/rr_trx/t/rr_u_10-19.test
mysql-test/suite/engines/rr_trx/t/rr_u_10-19_nolimit.test
mysql-test/suite/engines/rr_trx/t/rr_u_4.test
mysql-test/suite/innodb/r/innodb_bug47622.result
mysql-test/suite/innodb/r/innodb_bug51378.result
mysql-test/suite/innodb/t/innodb_bug47622.test
mysql-test/suite/innodb/t/innodb_bug51378.test
mysql-test/suite/pbxt/r/pbxt_xa.result
mysql-test/suite/pbxt/t/multi_statement-master.opt
mysql-test/suite/pbxt/t/pbxt_xa.test
mysql-test/suite/pbxt/t/suite.opt
mysql-test/suite/rpl/r/rpl_show_slave_running.result
mysql-test/suite/rpl/r/rpl_slow_query_log.result
mysql-test/suite/rpl/r/rpl_stm_sql_mode.result
mysql-test/suite/rpl/r/rpl_typeconv_innodb.result
mysql-test/suite/rpl/t/rpl_begin_commit_rollback-master.opt
mysql-test/suite/rpl/t/rpl_show_slave_running.test
mysql-test/suite/rpl/t/rpl_slow_query_log-slave.opt
mysql-test/suite/rpl/t/rpl_slow_query_log.test
mysql-test/suite/rpl/t/rpl_stm_sql_mode.test
mysql-test/suite/rpl/t/rpl_typeconv-slave.opt
mysql-test/suite/rpl/t/rpl_typeconv_innodb.test
mysql-test/t/bug39022.test
mysql-test/t/innodb_bug47621.test
mysql-test/t/log_tables_upgrade.test
mysql-test/t/no_binlog.test
mysql-test/t/partition_debug_sync.test
mysql-test/t/plugin_not_embedded-master.opt
mysql-test/t/plugin_not_embedded.test
mysql-test/t/view_alias.test
storage/innodb_plugin/include/ut0rbt.h
storage/innodb_plugin/ut/ut0rbt.c
storage/xtradb/build/
storage/xtradb/build/debian/
storage/xtradb/build/debian/README.Maintainer
storage/xtradb/build/debian/additions/
storage/xtradb/build/debian/additions/Docs__Images__Makefile.in
storage/xtradb/build/debian/additions/Docs__Makefile.in
storage/xtradb/build/debian/additions/debian-start
storage/xtradb/build/debian/additions/debian-start.inc.sh
storage/xtradb/build/debian/additions/echo_stderr
storage/xtradb/build/debian/additions/innotop/
storage/xtradb/build/debian/additions/innotop/InnoDBParser.pm
storage/xtradb/build/debian/additions/innotop/changelog.innotop
storage/xtradb/build/debian/additions/innotop/innotop
storage/xtradb/build/debian/additions/innotop/innotop.1
storage/xtradb/build/debian/additions/msql2mysql.1
storage/xtradb/build/debian/additions/my.cnf
storage/xtradb/build/debian/additions/my_print_defaults.1
storage/xtradb/build/debian/additions/myisam_ftdump.1
storage/xtradb/build/debian/additions/myisamchk.1
storage/xtradb/build/debian/additions/myisamlog.1
storage/xtradb/build/debian/additions/myisampack.1
storage/xtradb/build/debian/additions/mysql-server.lintian-overrides
storage/xtradb/build/debian/additions/mysql_config.1
storage/xtradb/build/debian/additions/mysql_convert_table_format.1
storage/xtradb/build/debian/additions/mysql_find_rows.1
storage/xtradb/build/debian/additions/mysql_fix_extensions.1
storage/xtradb/build/debian/additions/mysql_install_db.1
storage/xtradb/build/debian/additions/mysql_secure_installation.1
storage/xtradb/build/debian/additions/mysql_setpermission.1
storage/xtradb/build/debian/additions/mysql_tableinfo.1
storage/xtradb/build/debian/additions/mysql_waitpid.1
storage/xtradb/build/debian/additions/mysqlbinlog.1
storage/xtradb/build/debian/additions/mysqlbug.1
storage/xtradb/build/debian/additions/mysqlcheck.1
storage/xtradb/build/debian/additions/mysqld_safe_syslog.cnf
storage/xtradb/build/debian/additions/mysqldumpslow.1
storage/xtradb/build/debian/additions/mysqlimport.1
storage/xtradb/build/debian/additions/mysqlmanager.1
storage/xtradb/build/debian/additions/mysqlreport
storage/xtradb/build/debian/additions/mysqlreport.1
storage/xtradb/build/debian/additions/mysqltest.1
storage/xtradb/build/debian/additions/pack_isam.1
storage/xtradb/build/debian/additions/resolve_stack_dump.1
storage/xtradb/build/debian/additions/resolveip.1
storage/xtradb/build/debian/changelog
storage/xtradb/build/debian/compat
storage/xtradb/build/debian/control
storage/xtradb/build/debian/copyright
storage/xtradb/build/debian/libpercona-xtradb-client-dev.README.Maintainer
storage/xtradb/build/debian/libpercona-xtradb-client-dev.dirs
storage/xtradb/build/debian/libpercona-xtradb-client-dev.docs
storage/xtradb/build/debian/libpercona-xtradb-client-dev.examples
storage/xtradb/build/debian/libpercona-xtradb-client-dev.files
storage/xtradb/build/debian/libpercona-xtradb-client-dev.links
storage/xtradb/build/debian/libpercona-xtradb-client16.dirs
storage/xtradb/build/debian/libpercona-xtradb-client16.docs
storage/xtradb/build/debian/libpercona-xtradb-client16.files
storage/xtradb/build/debian/libpercona-xtradb-client16.postinst
storage/xtradb/build/debian/patches/
storage/xtradb/build/debian/patches/00list
storage/xtradb/build/debian/patches/01_MAKEFILES__Docs_Images_Makefile.in.dpatch
storage/xtradb/build/debian/patches/01_MAKEFILES__Docs_Makefile.in.dpatch
storage/xtradb/build/debian/patches/33_scripts__mysql_create_system_tables__no_test.dpatch
storage/xtradb/build/debian/patches/38_scripts__mysqld_safe.sh__signals.dpatch
storage/xtradb/build/debian/patches/41_scripts__mysql_install_db.sh__no_test.dpatch
storage/xtradb/build/debian/patches/44_scripts__mysql_config__libs.dpatch
storage/xtradb/build/debian/patches/50_mysql-test__db_test.dpatch
storage/xtradb/build/debian/patches/60_percona_support.dpatch
storage/xtradb/build/debian/percona-xtradb-client-5.1.README.Debian
storage/xtradb/build/debian/percona-xtradb-client-5.1.dirs
storage/xtradb/build/debian/percona-xtradb-client-5.1.docs
storage/xtradb/build/debian/percona-xtradb-client-5.1.files
storage/xtradb/build/debian/percona-xtradb-client-5.1.links
storage/xtradb/build/debian/percona-xtradb-client-5.1.lintian-overrides
storage/xtradb/build/debian/percona-xtradb-client-5.1.menu
storage/xtradb/build/debian/percona-xtradb-common.dirs
storage/xtradb/build/debian/percona-xtradb-common.files
storage/xtradb/build/debian/percona-xtradb-common.lintian-overrides
storage/xtradb/build/debian/percona-xtradb-common.postrm
storage/xtradb/build/debian/percona-xtradb-server-5.1.NEWS
storage/xtradb/build/debian/percona-xtradb-server-5.1.README.Debian
storage/xtradb/build/debian/percona-xtradb-server-5.1.config
storage/xtradb/build/debian/percona-xtradb-server-5.1.dirs
storage/xtradb/build/debian/percona-xtradb-server-5.1.docs
storage/xtradb/build/debian/percona-xtradb-server-5.1.files
storage/xtradb/build/debian/percona-xtradb-server-5.1.links
storage/xtradb/build/debian/percona-xtradb-server-5.1.lintian-overrides
storage/xtradb/build/debian/percona-xtradb-server-5.1.logcheck.ignore.paranoid
storage/xtradb/build/debian/percona-xtradb-server-5.1.logcheck.ignore.server
storage/xtradb/build/debian/percona-xtradb-server-5.1.logcheck.ignore.workstation
storage/xtradb/build/debian/percona-xtradb-server-5.1.mysql.init
storage/xtradb/build/debian/percona-xtradb-server-5.1.percona-xtradb-server.logrotate
storage/xtradb/build/debian/percona-xtradb-server-5.1.postinst
storage/xtradb/build/debian/percona-xtradb-server-5.1.postrm
storage/xtradb/build/debian/percona-xtradb-server-5.1.preinst
storage/xtradb/build/debian/percona-xtradb-server-5.1.prerm
storage/xtradb/build/debian/percona-xtradb-server-5.1.templates
storage/xtradb/build/debian/po/
storage/xtradb/build/debian/po/POTFILES.in
storage/xtradb/build/debian/po/ar.po
storage/xtradb/build/debian/po/ca.po
storage/xtradb/build/debian/po/cs.po
storage/xtradb/build/debian/po/da.po
storage/xtradb/build/debian/po/de.po
storage/xtradb/build/debian/po/es.po
storage/xtradb/build/debian/po/eu.po
storage/xtradb/build/debian/po/fr.po
storage/xtradb/build/debian/po/gl.po
storage/xtradb/build/debian/po/it.po
storage/xtradb/build/debian/po/ja.po
storage/xtradb/build/debian/po/nb.po
storage/xtradb/build/debian/po/nl.po
storage/xtradb/build/debian/po/pt.po
storage/xtradb/build/debian/po/pt_BR.po
storage/xtradb/build/debian/po/ro.po
storage/xtradb/build/debian/po/ru.po
storage/xtradb/build/debian/po/sv.po
storage/xtradb/build/debian/po/templates.pot
storage/xtradb/build/debian/po/tr.po
storage/xtradb/build/debian/rules
storage/xtradb/build/debian/source.lintian-overrides
storage/xtradb/build/debian/watch
storage/xtradb/build/percona-sql.spec
renamed:
mysql-test/r/variables+c.result => mysql-test/r/variables_community.result
mysql-test/t/variables+c.test => mysql-test/t/variables_community.test
modified:
BUILD/SETUP.sh
BUILD/compile-solaris-sparc
COPYING
INSTALL-SOURCE
INSTALL-WIN-SOURCE
client/mysql.cc
client/mysql_upgrade.c
client/mysqladmin.cc
client/mysqlbinlog.cc
client/mysqlcheck.c
client/mysqldump.c
client/mysqlimport.c
client/mysqlshow.c
client/mysqlslap.c
client/mysqltest.cc
cmd-line-utils/libedit/filecomplete.c
cmd-line-utils/readline/rlmbutil.h
extra/comp_err.c
extra/libevent/event-internal.h
extra/libevent/kqueue.c
extra/yassl/include/yassl_error.hpp
extra/yassl/src/ssl.cpp
extra/yassl/src/yassl_error.cpp
extra/yassl/taocrypt/src/algebra.cpp
include/my_sys.h
include/mysql/plugin.h
libmysql/libmysql.c
man/comp_err.1
man/innochecksum.1
man/make_win_bin_dist.1
man/msql2mysql.1
man/my_print_defaults.1
man/myisam_ftdump.1
man/myisamchk.1
man/myisamlog.1
man/myisampack.1
man/mysql-stress-test.pl.1
man/mysql-test-run.pl.1
man/mysql.1
man/mysql.server.1
man/mysql_client_test.1
man/mysql_config.1
man/mysql_convert_table_format.1
man/mysql_find_rows.1
man/mysql_fix_extensions.1
man/mysql_fix_privilege_tables.1
man/mysql_install_db.1
man/mysql_secure_installation.1
man/mysql_setpermission.1
man/mysql_tzinfo_to_sql.1
man/mysql_upgrade.1
man/mysql_waitpid.1
man/mysql_zap.1
man/mysqlaccess.1
man/mysqladmin.1
man/mysqlbinlog.1
man/mysqlbug.1
man/mysqlcheck.1
man/mysqld.8
man/mysqld_multi.1
man/mysqld_safe.1
man/mysqldump.1
man/mysqldumpslow.1
man/mysqlhotcopy.1
man/mysqlimport.1
man/mysqlmanager.8
man/mysqlshow.1
man/mysqlslap.1
man/mysqltest.1
man/ndbd.8
man/ndbd_redo_log_reader.1
man/ndbmtd.8
man/perror.1
man/replace.1
man/resolve_stack_dump.1
man/resolveip.1
mysql-test/Makefile.am
mysql-test/collections/default.daily
mysql-test/collections/default.push
mysql-test/extra/rpl_tests/rpl_get_master_version_and_clock.test
mysql-test/extra/rpl_tests/rpl_insert_id_pk.test
mysql-test/extra/rpl_tests/rpl_loaddata.test
mysql-test/extra/rpl_tests/rpl_tmp_table_and_DDL.test
mysql-test/include/default_mysqld.cnf
mysql-test/include/maria_empty_logs.inc
mysql-test/include/mtr_warnings.sql
mysql-test/include/test_fieldsize.inc
mysql-test/lib/My/ConfigFactory.pm
mysql-test/lib/My/SafeProcess.pm
mysql-test/lib/My/SafeProcess/safe_process.cc
mysql-test/lib/My/SafeProcess/safe_process_win.cc
mysql-test/lib/mtr_cases.pm
mysql-test/lib/mtr_gprof.pl
mysql-test/lib/mtr_misc.pl
mysql-test/lib/mtr_report.pm
mysql-test/lib/mtr_stress.pl
mysql-test/lib/v1/mtr_stress.pl
mysql-test/lib/v1/mysql-test-run.pl
mysql-test/mysql-stress-test.pl
mysql-test/mysql-test-run.pl
mysql-test/r/archive.result
mysql-test/r/backup.result
mysql-test/r/bigint.result
mysql-test/r/compare.result
mysql-test/r/csv.result
mysql-test/r/ctype_ldml.result
mysql-test/r/default.result
mysql-test/r/delete.result
mysql-test/r/explain.result
mysql-test/r/fulltext.result
mysql-test/r/func_concat.result
mysql-test/r/func_gconcat.result
mysql-test/r/func_str.result
mysql-test/r/func_time.result
mysql-test/r/gis-rtree.result
mysql-test/r/grant.result
mysql-test/r/group_by.result
mysql-test/r/group_min_max.result
mysql-test/r/handler_myisam.result
mysql-test/r/having.result
mysql-test/r/information_schema.result
mysql-test/r/innodb-autoinc.result
mysql-test/r/innodb_mysql.result
mysql-test/r/join.result
mysql-test/r/join_outer.result
mysql-test/r/join_outer_jcl6.result
mysql-test/r/loaddata.result*
mysql-test/r/log_state.result
mysql-test/r/merge.result
mysql-test/r/metadata.result
mysql-test/r/multi_update.result
mysql-test/r/myisam.result
mysql-test/r/mysqlbinlog.result
mysql-test/r/mysqlbinlog_row_innodb.result
mysql-test/r/mysqltest.result
mysql-test/r/partition.result
mysql-test/r/partition_error.result
mysql-test/r/partition_innodb.result
mysql-test/r/partition_pruning.result
mysql-test/r/partition_range.result
mysql-test/r/ps.result
mysql-test/r/query_cache_with_views.result
mysql-test/r/select.result
mysql-test/r/select_jcl6.result
mysql-test/r/show_check.result
mysql-test/r/skip_name_resolve.result
mysql-test/r/sp-bugs.result
mysql-test/r/sp-error.result
mysql-test/r/sp.result
mysql-test/r/sp_notembedded.result
mysql-test/r/sp_trans.result
mysql-test/r/subselect.result
mysql-test/r/subselect3.result
mysql-test/r/symlink.result
mysql-test/r/table_elim.result
mysql-test/r/trigger.result
mysql-test/r/type_bit.result
mysql-test/r/type_blob.result
mysql-test/r/type_date.result
mysql-test/r/type_timestamp.result
mysql-test/r/type_year.result
mysql-test/r/union.result
mysql-test/r/update.result
mysql-test/r/variables.result
mysql-test/r/view.result
mysql-test/r/view_grant.result
mysql-test/r/warnings.result
mysql-test/r/xa.result
mysql-test/suite/binlog/r/binlog_index.result
mysql-test/suite/binlog/r/binlog_innodb_row.result
mysql-test/suite/binlog/r/binlog_row_mix_innodb_myisam.result
mysql-test/suite/binlog/r/binlog_stm_mix_innodb_myisam.result
mysql-test/suite/binlog/r/binlog_tmp_table.result
mysql-test/suite/binlog/t/binlog_index.test
mysql-test/suite/binlog/t/binlog_innodb_row.test
mysql-test/suite/binlog/t/binlog_tmp_table.test
mysql-test/suite/federated/federated.result
mysql-test/suite/federated/federated.test
mysql-test/suite/funcs_1/datadict/processlist_priv.inc
mysql-test/suite/funcs_1/r/is_columns_is.result
mysql-test/suite/funcs_1/r/is_tables_is.result
mysql-test/suite/innodb/r/innodb-index.result
mysql-test/suite/innodb/r/innodb_bug44571.result
mysql-test/suite/innodb/t/innodb-consistent.test
mysql-test/suite/innodb/t/innodb-index.test
mysql-test/suite/innodb/t/innodb_bug44571.test
mysql-test/suite/maria/t/maria-recovery-bitmap.test
mysql-test/suite/parts/inc/partition_auto_increment.inc
mysql-test/suite/parts/r/partition_auto_increment_archive.result
mysql-test/suite/parts/r/partition_auto_increment_blackhole.result
mysql-test/suite/parts/r/partition_auto_increment_innodb.result
mysql-test/suite/parts/r/partition_auto_increment_maria.result
mysql-test/suite/parts/r/partition_auto_increment_memory.result
mysql-test/suite/parts/r/partition_auto_increment_myisam.result
mysql-test/suite/parts/r/partition_auto_increment_ndb.result
mysql-test/suite/parts/t/rpl_partition.test
mysql-test/suite/pbxt/r/default.result
mysql-test/suite/pbxt/r/func_str.result
mysql-test/suite/pbxt/r/group_min_max.result
mysql-test/suite/pbxt/r/join_nested.result
mysql-test/suite/pbxt/r/multi_statement.result
mysql-test/suite/pbxt/r/mysqlshow.result
mysql-test/suite/pbxt/r/negation_elimination.result
mysql-test/suite/pbxt/r/null.result
mysql-test/suite/pbxt/r/order_by.result
mysql-test/suite/pbxt/r/pbxt_ref_int.result
mysql-test/suite/pbxt/r/range.result
mysql-test/suite/pbxt/r/type_timestamp.result
mysql-test/suite/pbxt/t/status.test
mysql-test/suite/rpl/r/rpl_begin_commit_rollback.result
mysql-test/suite/rpl/r/rpl_do_grant.result
mysql-test/suite/rpl/r/rpl_events.result
mysql-test/suite/rpl/r/rpl_get_master_version_and_clock.result
mysql-test/suite/rpl/r/rpl_innodb_mixed_dml.result
mysql-test/suite/rpl/r/rpl_optimize.result
mysql-test/suite/rpl/r/rpl_row_create_table.result
mysql-test/suite/rpl/r/rpl_sp.result
mysql-test/suite/rpl/t/disabled.def
mysql-test/suite/rpl/t/rpl_begin_commit_rollback.test
mysql-test/suite/rpl/t/rpl_do_grant.test
mysql-test/suite/rpl/t/rpl_events.test
mysql-test/suite/rpl/t/rpl_get_master_version_and_clock.test
mysql-test/suite/rpl/t/rpl_loaddata_symlink.test
mysql-test/suite/rpl/t/rpl_name_const.test
mysql-test/suite/rpl/t/rpl_optimize.test
mysql-test/suite/rpl/t/rpl_row_basic_11bugs.test
mysql-test/suite/rpl/t/rpl_row_create_table.test
mysql-test/suite/rpl/t/rpl_row_trig003.test
mysql-test/suite/rpl/t/rpl_slave_skip.test
mysql-test/suite/sys_vars/r/log_basic.result
mysql-test/suite/sys_vars/r/log_bin_trust_routine_creators_basic.result
mysql-test/suite/sys_vars/r/myisam_sort_buffer_size_basic_32.result
mysql-test/suite/sys_vars/r/myisam_sort_buffer_size_basic_64.result
mysql-test/suite/sys_vars/r/slow_query_log_func.result
mysql-test/suite/sys_vars/t/innodb_table_locks_func.test
mysql-test/suite/sys_vars/t/slow_query_log_func.test
mysql-test/suite/sys_vars/t/sql_low_priority_updates_func.test
mysql-test/t/archive.test
mysql-test/t/bigint.test
mysql-test/t/bug47671-master.opt
mysql-test/t/csv.test
mysql-test/t/ctype_latin1_de-master.opt
mysql-test/t/ctype_ldml.test
mysql-test/t/ctype_ucs2_def-master.opt
mysql-test/t/delete.test
mysql-test/t/explain.test
mysql-test/t/fulltext.test
mysql-test/t/func_concat.test
mysql-test/t/func_gconcat.test
mysql-test/t/func_str.test
mysql-test/t/func_time.test
mysql-test/t/gis-rtree.test
mysql-test/t/grant.test
mysql-test/t/group_by.test
mysql-test/t/group_min_max.test
mysql-test/t/handler_myisam.test
mysql-test/t/having.test
mysql-test/t/innodb-autoinc.test
mysql-test/t/innodb_bug38231.test
mysql-test/t/innodb_mysql.test
mysql-test/t/join.test
mysql-test/t/join_outer.test
mysql-test/t/loaddata.test
mysql-test/t/merge.test
mysql-test/t/metadata.test
mysql-test/t/multi_update.test
mysql-test/t/myisam.test
mysql-test/t/mysql_upgrade.test
mysql-test/t/mysqlbinlog.test
mysql-test/t/mysqltest.test
mysql-test/t/partition.test
mysql-test/t/partition_error.test
mysql-test/t/partition_innodb.test
mysql-test/t/partition_innodb_semi_consistent.test
mysql-test/t/partition_pruning.test
mysql-test/t/partition_range.test
mysql-test/t/query_cache_with_views.test
mysql-test/t/skip_name_resolve.test
mysql-test/t/sp-bugs.test
mysql-test/t/sp_notembedded.test
mysql-test/t/subselect.test
mysql-test/t/symlink.test
mysql-test/t/trigger.test
mysql-test/t/type_bit.test
mysql-test/t/type_date.test
mysql-test/t/type_year.test
mysql-test/t/udf.test
mysql-test/t/update.test
mysql-test/t/variables.test
mysql-test/t/view.test
mysql-test/t/view_grant.test
mysql-test/t/xa.test
mysys/charset.c
mysys/default.c
mysys/mf_keycache.c
mysys/mf_pack.c
mysys/my_gethostbyname.c
mysys/my_init.c
scripts/fill_help_tables.sql
scripts/mysql_system_tables_fix.sql
scripts/mysqld_multi.sh
server-tools/instance-manager/options.cc
sql-common/client.c
sql/debug_sync.cc
sql/debug_sync.h
sql/events.cc
sql/field.cc
sql/field.h
sql/field_conv.cc
sql/ha_partition.cc
sql/handler.cc
sql/hash_filo.cc
sql/item.cc
sql/item.h
sql/item_cmpfunc.cc
sql/item_cmpfunc.h
sql/item_create.cc
sql/item_create.h
sql/item_func.cc
sql/item_row.cc
sql/item_row.h
sql/item_strfunc.cc
sql/item_strfunc.h
sql/item_subselect.cc
sql/item_sum.cc
sql/item_sum.h
sql/item_timefunc.cc
sql/log.cc
sql/log_event.cc
sql/log_event.h
sql/log_event_old.cc
sql/mf_iocache.cc
sql/mysql_priv.h
sql/mysqld.cc
sql/net_serv.cc
sql/opt_range.cc
sql/opt_sum.cc
sql/partition_info.cc
sql/protocol.cc
sql/repl_failsafe.cc
sql/rpl_utility.cc
sql/rpl_utility.h
sql/set_var.cc
sql/share/errmsg.txt
sql/slave.cc
sql/sp.cc
sql/sp_cache.cc
sql/sp_head.cc
sql/sql_acl.cc
sql/sql_base.cc
sql/sql_class.cc
sql/sql_class.h
sql/sql_delete.cc
sql/sql_insert.cc
sql/sql_lex.cc
sql/sql_lex.h
sql/sql_load.cc
sql/sql_parse.cc
sql/sql_partition.cc
sql/sql_plugin.cc
sql/sql_profile.cc
sql/sql_repl.cc
sql/sql_select.cc
sql/sql_select.h
sql/sql_show.cc
sql/sql_table.cc
sql/sql_trigger.cc
sql/sql_update.cc
sql/sql_view.cc
sql/sql_yacc.yy
sql/table.cc
sql/table.h
storage/archive/ha_archive.cc
storage/csv/ha_tina.cc
storage/example/ha_example.h
storage/federated/ha_federated.cc
storage/federated/ha_federated.h
storage/innobase/buf/buf0buf.c
storage/innobase/buf/buf0rea.c
storage/innobase/handler/ha_innodb.cc
storage/innobase/include/buf0rea.h
storage/innobase/lock/lock0lock.c
storage/innobase/os/os0file.c
storage/innobase/plug.in.disabled
storage/innobase/row/row0sel.c
storage/innobase/trx/trx0sys.c
storage/innodb_plugin/CMakeLists.txt
storage/innodb_plugin/ChangeLog
storage/innodb_plugin/Makefile.am
storage/innodb_plugin/btr/btr0btr.c
storage/innodb_plugin/btr/btr0cur.c
storage/innodb_plugin/btr/btr0pcur.c
storage/innodb_plugin/buf/buf0buddy.c
storage/innodb_plugin/buf/buf0buf.c
storage/innodb_plugin/buf/buf0flu.c
storage/innodb_plugin/buf/buf0lru.c
storage/innodb_plugin/buf/buf0rea.c
storage/innodb_plugin/dict/dict0boot.c
storage/innodb_plugin/dict/dict0crea.c
storage/innodb_plugin/dict/dict0dict.c
storage/innodb_plugin/dict/dict0load.c
storage/innodb_plugin/dict/dict0mem.c
storage/innodb_plugin/fil/fil0fil.c
storage/innodb_plugin/fsp/fsp0fsp.c
storage/innodb_plugin/ha/ha0ha.c
storage/innodb_plugin/ha/hash0hash.c
storage/innodb_plugin/handler/ha_innodb.cc
storage/innodb_plugin/handler/ha_innodb.h
storage/innodb_plugin/handler/handler0alter.cc
storage/innodb_plugin/ibuf/ibuf0ibuf.c
storage/innodb_plugin/include/btr0btr.h
storage/innodb_plugin/include/btr0btr.ic
storage/innodb_plugin/include/btr0cur.h
storage/innodb_plugin/include/btr0pcur.h
storage/innodb_plugin/include/btr0pcur.ic
storage/innodb_plugin/include/buf0buf.h
storage/innodb_plugin/include/buf0buf.ic
storage/innodb_plugin/include/buf0flu.h
storage/innodb_plugin/include/data0type.ic
storage/innodb_plugin/include/dict0boot.h
storage/innodb_plugin/include/dict0mem.h
storage/innodb_plugin/include/fil0fil.h
storage/innodb_plugin/include/hash0hash.h
storage/innodb_plugin/include/hash0hash.ic
storage/innodb_plugin/include/lock0lock.h
storage/innodb_plugin/include/log0log.h
storage/innodb_plugin/include/log0log.ic
storage/innodb_plugin/include/log0recv.h
storage/innodb_plugin/include/mem0dbg.h
storage/innodb_plugin/include/mem0dbg.ic
storage/innodb_plugin/include/mem0mem.h
storage/innodb_plugin/include/mem0mem.ic
storage/innodb_plugin/include/mtr0mtr.ic
storage/innodb_plugin/include/os0file.h
storage/innodb_plugin/include/que0que.h
storage/innodb_plugin/include/que0que.ic
storage/innodb_plugin/include/row0mysql.h
storage/innodb_plugin/include/row0sel.h
storage/innodb_plugin/include/srv0srv.h
storage/innodb_plugin/include/sync0rw.h
storage/innodb_plugin/include/sync0sync.h
storage/innodb_plugin/include/trx0rseg.h
storage/innodb_plugin/include/trx0sys.h
storage/innodb_plugin/include/trx0trx.h
storage/innodb_plugin/include/trx0types.h
storage/innodb_plugin/include/univ.i
storage/innodb_plugin/include/ut0rnd.ic
storage/innodb_plugin/lock/lock0lock.c
storage/innodb_plugin/log/log0log.c
storage/innodb_plugin/log/log0recv.c
storage/innodb_plugin/mem/mem0dbg.c
storage/innodb_plugin/mem/mem0mem.c
storage/innodb_plugin/os/os0file.c
storage/innodb_plugin/page/page0page.c
storage/innodb_plugin/plug.in.disabled
storage/innodb_plugin/rem/rem0rec.c
storage/innodb_plugin/row/row0ins.c
storage/innodb_plugin/row/row0merge.c
storage/innodb_plugin/row/row0mysql.c
storage/innodb_plugin/row/row0row.c
storage/innodb_plugin/row/row0sel.c
storage/innodb_plugin/row/row0umod.c
storage/innodb_plugin/row/row0upd.c
storage/innodb_plugin/srv/srv0srv.c
storage/innodb_plugin/srv/srv0start.c
storage/innodb_plugin/sync/sync0sync.c
storage/innodb_plugin/trx/trx0i_s.c
storage/innodb_plugin/trx/trx0rec.c
storage/innodb_plugin/trx/trx0rseg.c
storage/innodb_plugin/trx/trx0sys.c
storage/innodb_plugin/trx/trx0trx.c
storage/maria/ma_loghandler.c
storage/maria/ma_search.c
storage/maria/maria_def.h
storage/myisam/ft_boolean_search.c
storage/myisam/ft_stopwords.c
storage/myisam/ha_myisam.cc
storage/myisam/mi_check.c
storage/myisam/mi_delete_all.c
storage/myisam/mi_delete_table.c
storage/myisam/mi_dynrec.c
storage/myisam/mi_extra.c
storage/myisam/mi_locking.c
storage/myisam/mi_open.c
storage/myisam/mi_page.c
storage/myisam/mi_rnext.c
storage/myisam/mi_write.c
storage/myisam/myisamdef.h
storage/myisam/rt_index.c
storage/myisam/rt_split.c
storage/myisam/sort.c
storage/myisammrg/ha_myisammrg.cc
storage/myisammrg/myrg_open.c
storage/pbxt/ChangeLog
storage/pbxt/src/backup_xt.cc
storage/pbxt/src/cache_xt.cc
storage/pbxt/src/cache_xt.h
storage/pbxt/src/database_xt.cc
storage/pbxt/src/database_xt.h
storage/pbxt/src/datadic_xt.cc
storage/pbxt/src/datadic_xt.h
storage/pbxt/src/datalog_xt.cc
storage/pbxt/src/filesys_xt.h
storage/pbxt/src/ha_pbxt.cc
storage/pbxt/src/index_xt.cc
storage/pbxt/src/index_xt.h
storage/pbxt/src/lock_xt.cc
storage/pbxt/src/lock_xt.h
storage/pbxt/src/locklist_xt.cc
storage/pbxt/src/myxt_xt.cc
storage/pbxt/src/pbms_enabled.cc
storage/pbxt/src/pthread_xt.cc
storage/pbxt/src/pthread_xt.h
storage/pbxt/src/restart_xt.cc
storage/pbxt/src/restart_xt.h
storage/pbxt/src/strutil_xt.cc
storage/pbxt/src/tabcache_xt.cc
storage/pbxt/src/tabcache_xt.h
storage/pbxt/src/table_xt.cc
storage/pbxt/src/table_xt.h
storage/pbxt/src/thread_xt.cc
storage/pbxt/src/thread_xt.h
storage/pbxt/src/trace_xt.cc
storage/pbxt/src/trace_xt.h
storage/pbxt/src/xaction_xt.cc
storage/pbxt/src/xaction_xt.h
storage/pbxt/src/xactlog_xt.cc
storage/pbxt/src/xactlog_xt.h
storage/pbxt/src/xt_defs.h
storage/xtradb/btr/btr0btr.c
storage/xtradb/btr/btr0cur.c
storage/xtradb/btr/btr0pcur.c
storage/xtradb/btr/btr0sea.c
storage/xtradb/buf/buf0buddy.c
storage/xtradb/buf/buf0buf.c
storage/xtradb/buf/buf0flu.c
storage/xtradb/buf/buf0rea.c
storage/xtradb/dict/dict0dict.c
storage/xtradb/dict/dict0mem.c
storage/xtradb/fil/fil0fil.c
storage/xtradb/fsp/fsp0fsp.c
storage/xtradb/handler/ha_innodb.cc
storage/xtradb/handler/ha_innodb.h
storage/xtradb/handler/i_s.cc
storage/xtradb/handler/i_s.h
storage/xtradb/handler/innodb_patch_info.h
storage/xtradb/include/btr0btr.ic
storage/xtradb/include/buf0buddy.h
storage/xtradb/include/buf0buf.h
storage/xtradb/include/buf0buf.ic
storage/xtradb/include/buf0types.h
storage/xtradb/include/dict0dict.h
storage/xtradb/include/dict0mem.h
storage/xtradb/include/fil0fil.h
storage/xtradb/include/fsp0types.h
storage/xtradb/include/fut0fut.ic
storage/xtradb/include/ha_prototypes.h
storage/xtradb/include/page0cur.h
storage/xtradb/include/page0page.h
storage/xtradb/include/page0page.ic
storage/xtradb/include/page0types.h
storage/xtradb/include/srv0srv.h
storage/xtradb/include/trx0sys.h
storage/xtradb/include/univ.i
storage/xtradb/include/ut0lst.h
storage/xtradb/include/ut0rnd.h
storage/xtradb/include/ut0rnd.ic
storage/xtradb/lock/lock0lock.c
storage/xtradb/log/log0log.c
storage/xtradb/log/log0recv.c
storage/xtradb/mtr/mtr0log.c
storage/xtradb/page/page0cur.c
storage/xtradb/page/page0zip.c
storage/xtradb/row/row0ins.c
storage/xtradb/row/row0merge.c
storage/xtradb/row/row0sel.c
storage/xtradb/srv/srv0srv.c
storage/xtradb/srv/srv0start.c
storage/xtradb/sync/sync0sync.c
storage/xtradb/trx/trx0i_s.c
storage/xtradb/trx/trx0trx.c
strings/ctype-ucs2.c
strings/ctype-utf8.c
support-files/compiler_warnings.supp
support-files/mysql.spec.sh
tests/mysql_client_test.c
unittest/mysys/waiting_threads-t.c
Diff too large for email (1027113 lines, the limit is 1000000).
1
0

[Maria-developers] bzr commit into Mariadb 5.2, with Maria 2.0:maria/5.2 branch (igor:2789)
by Igor Babaev 12 May '10
by Igor Babaev 12 May '10
12 May '10
#At lp:maria/5.2 based on revid:igor@askmonty.org-20100429211039-rp1mza3xjeqd4t1w
2789 Igor Babaev 2010-05-11
Fixed several bugs in the backport code (mwl#106).
modified:
mysql-test/r/innodb_lock_wait_timeout_1.result
mysql-test/r/lock_multi_bug38499.result
mysql-test/r/ps_ddl.result
mysql-test/t/lock_multi_bug38499.test
sql/sql_base.cc
sql/sql_delete.cc
sql/sql_derived.cc
sql/sql_select.cc
sql/sql_union.cc
sql/table.cc
=== modified file 'mysql-test/r/innodb_lock_wait_timeout_1.result'
--- a/mysql-test/r/innodb_lock_wait_timeout_1.result 2009-11-12 11:43:33 +0000
+++ b/mysql-test/r/innodb_lock_wait_timeout_1.result 2010-05-12 04:09:58 +0000
@@ -104,7 +104,7 @@ id 1
select_type PRIMARY
table <derived2>
type ALL
-possible_keys NULL
+possible_keys key0
key NULL
key_len NULL
ref NULL
@@ -308,7 +308,7 @@ id 1
select_type PRIMARY
table <derived2>
type ALL
-possible_keys NULL
+possible_keys key0
key NULL
key_len NULL
ref NULL
=== modified file 'mysql-test/r/lock_multi_bug38499.result'
--- a/mysql-test/r/lock_multi_bug38499.result 2009-08-28 21:49:16 +0000
+++ b/mysql-test/r/lock_multi_bug38499.result 2010-05-12 04:09:58 +0000
@@ -2,7 +2,9 @@ SET @odl_sync_frm = @@global.sync_frm;
SET @@global.sync_frm = OFF;
DROP TABLE IF EXISTS t1;
CREATE TABLE t1( a INT, b INT );
+CREATE TABLE t2( a INT, b INT );
INSERT INTO t1 VALUES (1, 1), (2, 2), (3, 3), (4, 4);
+INSERT INTO t2 VALUES (1, 1), (2, 2), (3, 3), (4, 4);
# 1. test regular tables
# 1.1. test altering of columns that multiupdate doesn't use
# 1.1.1. normal mode
@@ -18,5 +20,5 @@ ALTER TABLE t1 ADD COLUMN a INT;
# 2.2. test altering of columns that multiupdate uses
# 2.2.1. normal mode
# 2.2.2. PS mode
-DROP TABLE t1;
+DROP TABLE t1,t2;
SET @@global.sync_frm = @odl_sync_frm;
=== modified file 'mysql-test/r/ps_ddl.result'
--- a/mysql-test/r/ps_ddl.result 2010-01-16 07:44:24 +0000
+++ b/mysql-test/r/ps_ddl.result 2010-05-12 04:09:58 +0000
@@ -1507,12 +1507,12 @@ create view v_27690_1 as select A.a, A.b
execute stmt;
a b a b
1 1 1 1
-2 2 1 1
-1 1 1 1
-2 2 1 1
1 1 2 2
+2 2 1 1
2 2 2 2
+1 1 1 1
1 1 2 2
+2 2 1 1
2 2 2 2
call p_verify_reprepare_count(1);
SUCCESS
@@ -1520,12 +1520,12 @@ SUCCESS
execute stmt;
a b a b
1 1 1 1
-2 2 1 1
-1 1 1 1
-2 2 1 1
1 1 2 2
+2 2 1 1
2 2 2 2
+1 1 1 1
1 1 2 2
+2 2 1 1
2 2 2 2
call p_verify_reprepare_count(0);
SUCCESS
=== modified file 'mysql-test/t/lock_multi_bug38499.test'
--- a/mysql-test/t/lock_multi_bug38499.test 2009-08-28 21:49:16 +0000
+++ b/mysql-test/t/lock_multi_bug38499.test 2010-05-12 04:09:58 +0000
@@ -16,7 +16,9 @@ connect (writer,localhost,root,,);
DROP TABLE IF EXISTS t1;
--enable_warnings
CREATE TABLE t1( a INT, b INT );
+CREATE TABLE t2( a INT, b INT );
INSERT INTO t1 VALUES (1, 1), (2, 2), (3, 3), (4, 4);
+INSERT INTO t2 VALUES (1, 1), (2, 2), (3, 3), (4, 4);
--echo # 1. test regular tables
--echo # 1.1. test altering of columns that multiupdate doesn't use
@@ -28,7 +30,7 @@ while ($i) {
--dec $i
--connection writer
- send UPDATE t1, (SELECT 1 FROM t1 t1i) d SET a = 0 WHERE 1=0;
+ send UPDATE t1, (SELECT 1 FROM t2 t1i) d SET a = 0 WHERE 1=0;
--connection locker
ALTER TABLE t1 ADD COLUMN (c INT);
@@ -41,7 +43,7 @@ while ($i) {
--echo # 1.1.2. PS mode
--connection writer
-PREPARE stmt FROM 'UPDATE t1, (SELECT 1 FROM t1 t1i) d SET a = 0 WHERE 1=0';
+PREPARE stmt FROM 'UPDATE t1, (SELECT 1 FROM t2 t1i) d SET a = 0 WHERE 1=0';
let $i = 100;
while ($i) {
@@ -75,7 +77,7 @@ while ($i) {
UPDATE t1 SET a=b;
--connection writer
---send UPDATE t1, (SELECT 1 FROM t1 t1i) d SET a = 0 WHERE 1=0;
+--send UPDATE t1, (SELECT 1 FROM t2 t1i) d SET a = 0 WHERE 1=0;
--connection locker
--error 0,ER_CANT_DROP_FIELD_OR_KEY
@@ -100,7 +102,7 @@ while ($i) {
UPDATE t1 SET a=b;
--connection writer
- PREPARE stmt FROM 'UPDATE t1, (SELECT 1 FROM t1 t1i) d SET a = 0 WHERE 1=0';
+ PREPARE stmt FROM 'UPDATE t1, (SELECT 1 FROM t2 t1i) d SET a = 0 WHERE 1=0';
--send EXECUTE stmt
--connection locker
@@ -210,7 +212,7 @@ while ($i) {
}
--enable_query_log
--connection default
-DROP TABLE t1;
+DROP TABLE t1,t2;
# Close connections
=== modified file 'sql/sql_base.cc'
--- a/sql/sql_base.cc 2010-04-29 21:10:39 +0000
+++ b/sql/sql_base.cc 2010-05-12 04:09:58 +0000
@@ -7642,7 +7642,8 @@ bool setup_tables(THD *thd, Name_resolut
TABLE_LIST *first_select_table= (select_insert ?
tables->next_local:
0);
- SELECT_LEX *select_lex= thd->lex->current_select;
+ SELECT_LEX *select_lex= select_insert ? &thd->lex->select_lex :
+ thd->lex->current_select;
if (select_lex->first_cond_optimization)
{
leaves.empty();
=== modified file 'sql/sql_delete.cc'
--- a/sql/sql_delete.cc 2010-04-29 21:10:39 +0000
+++ b/sql/sql_delete.cc 2010-05-12 04:09:58 +0000
@@ -397,6 +397,12 @@ cleanup:
query_cache_invalidate3(thd, table_list, 1);
}
+ if (thd->lex->current_select->first_cond_optimization)
+ {
+ thd->lex->current_select->save_leaf_tables(thd);
+ thd->lex->current_select->first_cond_optimization= 0;
+ }
+
delete select;
transactional_table= table->file->has_transactions();
=== modified file 'sql/sql_derived.cc'
--- a/sql/sql_derived.cc 2010-04-29 21:10:39 +0000
+++ b/sql/sql_derived.cc 2010-05-12 04:09:58 +0000
@@ -159,8 +159,12 @@ mysql_handle_single_derived(LEX *lex, TA
uint phase_flag= DT_INIT << phase;
if (phase_flag > phases)
break;
+#if 0
if (!(phases & phase_flag) ||
derived->merged_for_insert && phase_flag != DT_REINIT)
+#else
+ if (!(phases & phase_flag))
+#endif
continue;
/* Skip derived tables to which the phase isn't applicable. */
if (phase_flag != DT_PREPARE &&
@@ -476,11 +480,27 @@ bool mysql_derived_merge_for_insert(THD
derived->table= table;
derived->schema_table=
((TABLE_LIST*)dt_select->table_list.first)->schema_table;
- derived->select_lex->leaf_tables.push_back(tl);
+ if (!derived->merged)
+ {
+ Query_arena *arena, backup;
+ arena= thd->activate_stmt_arena_if_needed(&backup); // For easier test
+ derived->select_lex->leaf_tables.push_back(tl);
+ derived->nested_join= (NESTED_JOIN*) thd->calloc(sizeof(NESTED_JOIN));
+ if (derived->nested_join)
+ {
+ derived->wrap_into_nested_join(tl->select_lex->top_join_list);
+ derived->get_unit()->exclude_level();
+ }
+ if (arena)
+ thd->restore_active_arena(arena, &backup);
+ derived->merged= TRUE;
+ if (!derived->nested_join)
+ return TRUE;
+ }
}
else
{
- if (mysql_derived_merge(thd, lex, derived))
+ if (!derived->merged_for_insert && mysql_derived_merge(thd, lex, derived))
return TRUE;
}
derived->merged_for_insert= TRUE;
@@ -585,11 +605,19 @@ bool mysql_derived_prepare(THD *thd, LEX
bool res= FALSE;
// Skip already prepared views/DT
+#if 0
if (!unit || unit->prepared || derived->merged_for_insert)
+#else
+ if (!unit || unit->prepared)
+#endif
DBUG_RETURN(FALSE);
/* It's a target view for an INSERT, create field translation only. */
+#if 0
if (derived->skip_prepare_derived && !derived->is_multitable())
+#else
+ if (derived->merged_for_insert)
+#endif
{
res= derived->create_field_translation(thd);
DBUG_RETURN(res);
=== modified file 'sql/sql_select.cc'
--- a/sql/sql_select.cc 2010-04-29 21:10:39 +0000
+++ b/sql/sql_select.cc 2010-05-12 04:09:58 +0000
@@ -7836,7 +7836,7 @@ void JOIN_TAB::cleanup()
bool JOIN_TAB::preread_init()
{
TABLE_LIST *derived= table->pos_in_table_list;
- if (!derived->is_materialized_derived())
+ if (!derived || !derived->is_materialized_derived())
{
preread_init_done= TRUE;
return FALSE;
@@ -9923,12 +9923,14 @@ simplify_joins(JOIN *join, List<TABLE_LI
{
TABLE_LIST *tbl;
List_iterator<TABLE_LIST> it(nested_join->join_list);
+ List<TABLE_LIST> repl_list;
while ((tbl= it++))
{
tbl->embedding= table->embedding;
tbl->join_list= table->join_list;
+ repl_list.push_back(tbl);
}
- li.replace(nested_join->join_list);
+ li.replace(repl_list);
/* Need to update the name resolution table chain when flattening joins */
fix_name_res= TRUE;
table= *li.ref();
=== modified file 'sql/sql_union.cc'
--- a/sql/sql_union.cc 2010-04-29 21:10:39 +0000
+++ b/sql/sql_union.cc 2010-05-12 04:09:58 +0000
@@ -394,7 +394,7 @@ bool st_select_lex_unit::prepare(THD *th
if (union_result->create_result_table(thd, &types, test(union_distinct),
create_options, "", FALSE, TRUE))
goto err;
- if (!lex_select_save->first_cond_optimization)
+ if (fake_select_lex && !fake_select_lex->first_cond_optimization)
{
save_tablenr= result_table_list.tablenr_exec;
save_map= result_table_list.map_exec;
@@ -403,7 +403,7 @@ bool st_select_lex_unit::prepare(THD *th
result_table_list.db= (char*) "";
result_table_list.table_name= result_table_list.alias= (char*) "union";
result_table_list.table= table= union_result->table;
- if (!lex_select_save->first_cond_optimization)
+ if (fake_select_lex && !fake_select_lex->first_cond_optimization)
{
result_table_list.tablenr_exec= save_tablenr;
result_table_list.map_exec= save_map;
=== modified file 'sql/table.cc'
--- a/sql/table.cc 2010-04-29 21:10:39 +0000
+++ b/sql/table.cc 2010-05-12 04:09:58 +0000
@@ -5638,7 +5638,7 @@ bool TABLE_LIST::handle_derived(struct s
@return 0 when it's not a derived table/view.
*/
-inline st_select_lex_unit *TABLE_LIST::get_unit()
+st_select_lex_unit *TABLE_LIST::get_unit()
{
return (view ? &view->unit : derived);
}
@@ -5652,7 +5652,7 @@ inline st_select_lex_unit *TABLE_LIST::g
@return 0 when it's not a derived table.
*/
-inline st_select_lex *TABLE_LIST::get_single_select()
+st_select_lex *TABLE_LIST::get_single_select()
{
SELECT_LEX_UNIT *unit= get_unit();
return (unit ? unit->first_select() : 0);
1
0

[Maria-developers] bzr commit into Mariadb 5.2, with Maria 2.0:maria/5.2 branch (knielsen:2758)
by knielsen@knielsen-hq.org 11 May '10
by knielsen@knielsen-hq.org 11 May '10
11 May '10
#At lp:maria/5.2
2758 knielsen(a)knielsen-hq.org 2010-05-11
Fix Windows ^M line ending.
modified:
sql/slave.h
=== modified file 'sql/slave.h'
--- a/sql/slave.h 2010-03-22 07:34:28 +0000
+++ b/sql/slave.h 2010-05-11 13:24:37 +0000
@@ -106,7 +106,7 @@ extern MYSQL_PLUGIN_IMPORT char *relay_l
extern char *opt_relay_logname, *opt_relaylog_index_name;
extern my_bool opt_skip_slave_start, opt_reckless_slave;
extern my_bool opt_log_slave_updates;
-extern my_bool opt_replicate_annotate_rows_events;
+extern my_bool opt_replicate_annotate_rows_events;
extern ulonglong relay_log_space_limit;
/*
1
0

[Maria-developers] [Branch ~maria-captains/maria/5.1] Rev 2854: Automerge MariaDB 5.1.44b into trunk.
by noreply@launchpad.net 11 May '10
by noreply@launchpad.net 11 May '10
11 May '10
Merge authors:
Kristian Nielsen (knielsen)
------------------------------------------------------------
revno: 2854 [merge]
committer: knielsen(a)knielsen-hq.org
branch nick: mariadb-5.1
timestamp: Tue 2010-05-11 13:28:14 +0200
message:
Automerge MariaDB 5.1.44b into trunk.
modified:
configure.in
mysql-test/r/grant.result
mysql-test/t/grant.test
sql/mysql_priv.h
sql/partition_info.cc
sql/sql_parse.cc
sql/sql_table.cc
sql/sql_yacc.yy
sql/table.cc
tests/mysql_client_test.c
--
lp:maria
https://code.launchpad.net/~maria-captains/maria/5.1
Your team Maria developers is subscribed to branch lp:maria.
To unsubscribe from this branch go to https://code.launchpad.net/~maria-captains/maria/5.1/+edit-subscription
1
0

[Maria-developers] [Branch ~maria-captains/maria/5.1] Rev 2853: Removed extra } that caused script to fail with syntax error
by noreply@launchpad.net 10 May '10
by noreply@launchpad.net 10 May '10
10 May '10
------------------------------------------------------------
revno: 2853
committer: Michael Widenius <monty(a)askmonty.org>
branch nick: maria-5.1
timestamp: Mon 2010-05-10 21:23:16 +0300
message:
Removed extra } that caused script to fail with syntax error
modified:
scripts/mysqld_multi.sh
--
lp:maria
https://code.launchpad.net/~maria-captains/maria/5.1
Your team Maria developers is subscribed to branch lp:maria.
To unsubscribe from this branch go to https://code.launchpad.net/~maria-captains/maria/5.1/+edit-subscription
1
0
Hi everyone,
I have been looking at getting our binary windows distribution back on
track. One of the options would be to create the zip file like we did
earlier.
Another way would be to create a proper windows installer. For this,
there are several options: NSIS, WIX, etc. I spent a bit of time
investigating the CPack parts of CMake. And during the investigation, I
managed to pretty much write an entire installer. It was quite easy.
The way this works is to add INSTALL instructions in the CMakeFiles.txt,
plus a bit of extra information for building the installer package. You
can see this in the patch I have attached.
With the patch applied, you have to install NSIS
(http://nsis.sourceforge.net) and add it to the path. Build MariaDB in
release, and run "cpack" in the MariaDB tree. It's NSIS based because
this seems to be the one cpack works best with.
The question is what direction to continue in. I'd appreciate some
feedback on this, because I'm not certain if it's the right way to go.
It has been pretty easy so far, so I'm pretty happy to continue with it.
IMHO, the most important thing not implemented in this installer yet is
to set up MariaDB as a service.
I'm going to focus on getting Windows running in KVM for our buildbot
system now. And then I'll get back to this later.
Cheers,
Bo Thorsen.
6
9

[Maria-developers] [Branch ~maria-captains/maria/5.1] Rev 2852: bugfix from mysql-5.1, apparently lost in a merge
by noreply@launchpad.net 10 May '10
by noreply@launchpad.net 10 May '10
10 May '10
------------------------------------------------------------
revno: 2852
committer: Sergei Golubchik <sergii(a)pisem.net>
branch nick: maria-5.1
timestamp: Mon 2010-05-10 16:23:08 +0200
message:
bugfix from mysql-5.1, apparently lost in a merge
modified:
sql/sql_select.cc
--
lp:maria
https://code.launchpad.net/~maria-captains/maria/5.1
Your team Maria developers is subscribed to branch lp:maria.
To unsubscribe from this branch go to https://code.launchpad.net/~maria-captains/maria/5.1/+edit-subscription
1
0