- 13 May, 2010 1 commit
-
-
Michael Widenius authored
- INSERT with RAND() doesn't require row based logging again - Some bugs fixed in opt_range() where we table->key_read was wrongly used .bzrignore: Ignore new xtstat binary mysql-test/r/index_merge_myisam.result: Update results (old result was wrong) mysql-test/suite/binlog/r/binlog_stm_binlog.result: Added drop table first mysql-test/suite/binlog/r/binlog_stm_unsafe_warning.result: Added test for when RAND() requires row based logging mysql-test/suite/binlog/t/binlog_stm_binlog.test: Added drop table first mysql-test/suite/binlog/t/binlog_stm_unsafe_warning.test: Added test for when RAND() requires row based logging scripts/make_binary_distribution.sh: Removed type from last commit sql/item_create.cc: Don't require row based logging when using RAND() with INSERT sql/opt_range.cc: Revert wrong patch from Oracle: - As QUICK_RANGE_SELECT uses it's own 'file' handler to the tables, one can't use 'table->key_read' as a flag to detect if index only read (keyread) is used or not - Don't set keyread if keyread is already enabled - Don't disable key read, if we didn't enable it ourselves - Simplify code (and ensure that we do proper cleanup of index only read) sql/opt_range.h: Added flags to detect if the range optimizer enabled index only read (key read) or not sql/opt_sum.cc: Use our more optimized macros sql/sql_lex.h: Added 'readable' function to check if we are in a sub query function or not (not normal query or sub query in FROM clause) sql/sql_select.cc: Use our more optimized keyread macros Added ASSERTS early Simplify code on eliminate_item_equal() Fixed that substitute_for_best_equal_field() doesn't core dump in case of out of memory conditions. Removed not needed test for 'field->maybe_null()' Replaced master_unit()->item with is_subquery_function() (More readable) sql/sql_update.cc: Use our more optimized keyread macros sql/table.cc: Use our more optimized keyread macros sql/table.h: Use separate functions to enable/disable Index only reads - Safer, more readable, better logging and faster.
-
- 12 May, 2010 2 commits
-
-
Michael Widenius authored
scripts/make_binary_distribution.sh: Added copying of xstat scripts/make_win_bin_dist: Added copying of xstat
-
unknown authored
Result file update for main.subselect (the MySQL 5.1.46 version has buggy output in the .result, see BUG#47904 comments).
-
- 11 May, 2010 2 commits
-
-
Paul McCullagh authored
-
Paul McCullagh authored
-
- 10 May, 2010 3 commits
- 09 May, 2010 1 commit
-
-
unknown authored
Cherry-pick fix for Bug#53371, security hole with bypassing grants using special path in db/table names. Bump MariaDB version for security fix release.
-
- 06 May, 2010 7 commits
-
-
Paul McCullagh authored
-
Paul McCullagh authored
-
Paul McCullagh authored
-
Paul McCullagh authored
-
Paul McCullagh authored
-
Paul McCullagh authored
-
Paul McCullagh authored
-
- 05 May, 2010 2 commits
-
-
unknown authored
-
Paul McCullagh authored
-
- 03 May, 2010 1 commit
-
-
unknown authored
The fix actually reverts the change introduced by the patch for bug 51494 The fact is that the patch for bug 52177 fixes bug 51194 as well.
-
- 02 May, 2010 1 commit
-
-
unknown authored
-
- 30 Apr, 2010 1 commit
-
-
unknown authored
-
- 29 Apr, 2010 2 commits
- 28 Apr, 2010 8 commits
-
-
unknown authored
After-merge fixes for MySQL 5.1.46 merge into MariaDB: result file update and compiler warning removals.
-
unknown authored
-
unknown authored
-
unknown authored
-
unknown authored
-
unknown authored
the previous attempt broke build on Debian4.
-
unknown authored
Still two test failures to be solved: main.myisam and main.subselect.
-
Kristian Nielsen authored
sql/sql_base.cc: Replace strmov() with strnmov() to remove the possibility for buffer overflow. sql/sql_parse.cc: Reject COM_FIELD_LIST with too-big table or wildcard argument. (libmysqlclient doesn't allow sending too long arguments anyway, but we need this to protect against buffer overflow exploits).
-
- 21 Apr, 2010 1 commit
-
-
Bo Thorsen authored
-
- 09 Apr, 2010 4 commits
-
-
bo.thorsen authored
-
bo.thorsen authored
-
bo.thorsen authored
-
Aleksandr Kuzminsky authored
-
- 08 Apr, 2010 3 commits
-
-
Igor Babaev authored
-
Michael Widenius authored
Fixed race condition in safe_process.cc which may have caused some mysqltests to be reported as failed even if they succeded. mysql-test/lib/My/SafeProcess/safe_process.cc: Fixed race condition when getting a signal while calling waitpid() Don't send kill on killed processes Return different exit codes depending on how we die.
-
Michael Widenius authored
mysql-test/r/func_time.result: Updated result mysql-test/t/func_time.test: sysdate() could be same even with one sleep(1) in between. storage/maria/ma_loghandler.c: Fixed syntax error
-
- 07 Apr, 2010 1 commit
-
-
Michael Widenius authored
Fixed some timing issues in test suite mysql-test/mysql-test-run.pl: Added suppression of errors that comes when master is killed before slave has connect (like with rpl_udf.test) mysql-test/suite/funcs_1/datadict/processlist_priv.inc: Wait for check thread to end mysql-test/suite/pbxt/t/status.test: Added longer sleep to avoid timing issue support-files/compiler_warnings.supp: Fixed wrong suppression
-