- 07 Dec, 2015 5 commits
-
-
Sergei Golubchik authored
fix innodb auto-increment handling three bugs: 1. innobase_next_autoinc treated the case of current<offset incorrectly 2. ha_innobase::get_auto_increment didn't recalculate current when increment changed 3. ha_innobase::get_auto_increment didn't pass offset down to innobase_next_autoinc
-
Sergei Golubchik authored
-
Christian Loos authored
debian/additions/my.cnf sets slow_query_log_file to /var/log/mysql/mariadb-slow.log. Update the filename to rotate the slow log file.
-
Jan Lindström authored
Incorrect array lenght for comma buffer.
-
Jan Lindström authored
-
- 05 Dec, 2015 1 commit
-
-
Jan Lindström authored
-
- 04 Dec, 2015 1 commit
-
-
Jan Lindström authored
Analysis: There were two problems. (1) if partition table was created using lower_case_tables = 1 on windows we did find the correct table but we did not set share->ib_table correctly. (2) we did open table on dictionary but did not increase mysql_open_tables. Fix: In xtradb allow access to tables with incorrect lower case names (warning is printed to error log). If table is opened increase mysql_open_tables count to avoid crash on flush tables.
-
- 03 Dec, 2015 3 commits
-
-
Alexander Barkov authored
Item_func_coalesce::fix_length_and_dec() calls Item_func::count_string_result_length()) which called agg_arg_charsets() with wrong flags, so the collation derivation of the COALESCE result was not properly set to DERIVATION_COERCIBLE. It erroneously stayed DERIVATION_NUMERIC. So GREATEST() misinterpreted the argument as a number rather that a string and did not calculate its own length properly.
-
Sergey Vojtovich authored
mysqldump --routine fails to dump databases containing backslash ("\") character. This happened because escaped database name was being used as an identifier while changing current database. Such identifers are not supposed to be escaped, they must be properly quoted instead.
-
Jan Lindström authored
Analysis: debug only assertion I_S function (IS is XtraDB feature) is calling buf_block_get_frame on any page it reads, which debug-asserts that the page is buffer-fixed, which is not the case in I_S query. Fixed by holding the buffer page mutex while the fields are read directly.
-
- 20 Nov, 2015 1 commit
-
-
Oleksandr Byelkin authored
Non-select-like queries has no correct JOIN structure connected to top-most SELECT_LEX (and should not).
-
- 18 Nov, 2015 2 commits
-
-
Sergei Golubchik authored
feedback plugin needs to set tables->select_lex properly
-
Sergei Golubchik authored
make it possible to change feedback plugin wait intervals * only in debug builds * and force the feedback report to be ignored update the test to use this feature
-
- 17 Nov, 2015 1 commit
-
-
Vladislav Vaintroub authored
-
- 09 Nov, 2015 2 commits
-
-
Oleksandr Byelkin authored
View/derived fields should be taken into account when we build ref_pointer_array constructed. DBUG_ASSERTs added to avoid memory overrun.
-
Jan Lindström authored
Improved warning messages by quote marks.
-
- 06 Nov, 2015 1 commit
-
-
Oleksandr Byelkin authored
MDEV-8938 Server Crash on Update with joins Make unique table check after setup_fields of update because unique table can materialize table and we do not need field resolving after materialization.
-
- 21 Oct, 2015 1 commit
-
-
Sergei Golubchik authored
cherry-picked 7454f1c5 from 10.1
-
- 11 Oct, 2015 1 commit
-
-
Nirbhay Choubey authored
When CHANGE MASTER was executed as a PS, its attributes were wrongly getting reset toward the end of PREPARE. As a result, the subsequent executions had no effect. Fixed by making sure that the CHANGE MASTER attributes are preserved during the lifetime of the PS.
-
- 09 Oct, 2015 1 commit
-
-
Sergei Golubchik authored
* OSX (mysqlimport freeing unallocated memory) * Windows (didn't compile MSI) * fulltest2 (innodb crashes in --embedded --big)
-
- 08 Oct, 2015 4 commits
-
-
Sergei Golubchik authored
-
Sergei Golubchik authored
-
Sergei Golubchik authored
-
Sergei Golubchik authored
make_cond_for_info_schema() does preserve outer fields
-
- 06 Oct, 2015 5 commits
-
-
Oleksandr Byelkin authored
-
Oleksandr Byelkin authored
Substitute into transformed subselects original left expression and than register its change in case it was substituted.
-
Oleksandr Byelkin authored
MDEV-7565: Server crash with Signal 6 (part 2) followup test suite and its fix.
-
Oleksandr Byelkin authored
Problem was in rewriting left expression which had 2 references on it. Solved with making subselect reference main. Item_in_optimized can have not Item_in_subselect reference in left part so type casting with no check is dangerous. Item::cols() should be checked after Item::fix_fields().
-
Oleksandr Byelkin authored
Preparation of subselect moved earlier (before checks which needs it prepared).
-
- 30 Sep, 2015 1 commit
-
-
Jan Lindström authored
MDEV-8845: Table disappear after modifying FK Added test case.
-
- 29 Sep, 2015 1 commit
-
-
Jan Lindström authored
Fixed incorrect access to freed memory.
-
- 28 Sep, 2015 2 commits
-
-
Oleksandr Byelkin authored
Made no_rows_in_result()/restore_to_before_no_rows_in_result() not looking annecessary deep with walk() method.
-
Elena Stepanova authored
The patch was pushed into 10.0, but it needs to be applied to 5.5 as well
-
- 27 Sep, 2015 2 commits
-
-
Elena Stepanova authored
The test restarts the server and expects that the feedback plugin will send a report on shutdown, and will write about it in the error log. But the server is only given 10 sec to shut down properly, which is not always enough. Added a parameter to restart_mysqld.inc, and set it to a bigger value in feedback_plugin_send
-
Elena Stepanova authored
The culprit is the feedback_plugin_load test, which is run both separately and from inside feedback_plugin_send.test. The test queries I_S.FEEDBACK, and every time it does, 'FEEDBACK used' value is increased. Fixed by checking that the value is increased instead of recording the actual value in the result file.
-
- 25 Sep, 2015 2 commits
-
-
Elena Stepanova authored
-
Elena Stepanova authored
The test would take really long if it was run without --mem. Fixed by adding --innodb-flush-log-at-trx-commit=2
-
- 24 Sep, 2015 2 commits
-
-
Elena Stepanova authored
The real problem is that when innodb.xa_recovery test intentionally crashes the server, system tables can be opened and marked as crashed, and the next test in line gets blamed for the error which appears in the error log. Fixed by flushing the tables before crashing the server
-
Oleksandr Byelkin authored
-
- 18 Sep, 2015 1 commit
-
-
Robert Golebiowski authored
(cherry picked from commit 7f9941eab55ed672bfcccd382dafbdbcfdc75aaa)
-