- 17 Dec, 2015 1 commit
-
-
Nirbhay Choubey authored
As a fix for MDEV-8208, for initial wsrep threads, the invocation of init_for_queries() was moved after plugins were initialized. Due to which, OPTION_BEGIN bit of wsrep applier THD (originally set in wsrep_replication_process) got reset due to implicit commit within init_for_queries(). As a result, events from a multi-statement transaction from another node were committed separately by the applier thread, which leads to an assertion as they all carry same seqno. Fixed by making sure that variable.option_bits are restored post init_for_queries(). Also restored server_status. Added a test case.
-
- 10 Dec, 2015 1 commit
-
-
Nirbhay Choubey authored
-
- 09 Dec, 2015 7 commits
-
-
Sergei Golubchik authored
-
Sergei Golubchik authored
-
Julien Pivotto authored
The License field in the MariaDB RPM packages is GPL. This does not tell the version of GPL and might confuse tools and users that rely on this field. Best practice in the RPM world is to use "GPLv2" for the GPL 2.0 license. The commit switches the license field of the RPM packages to GPLv2.
-
Sergei Golubchik authored
5.5.46-37.6
-
Sergei Golubchik authored
-
Sergei Golubchik authored
-
Sergei Golubchik authored
-
- 08 Dec, 2015 9 commits
-
-
Sergey Vojtovich authored
Removed unused variable.
-
Sergei Golubchik authored
MDEV-8825 mysql_upgrade leaks the admin password when it spawns a shell process to execute mysqlcheck don't put common arguments on the command-line, use a config file instead
-
Sergei Golubchik authored
-
Sergei Golubchik authored
Reimplement ssl_verify_server_cert() using the logic from https://wiki.openssl.org/index.php/Hostname_validation The bug was discovered by Alex Gaynor.
-
Sergei Golubchik authored
first close all tables, then unload UDFs
-
Sergei Golubchik authored
-
Sergei Golubchik authored
thd->cleanup_after_query() is needed to destroy all Items created for this query (and Item destructors free allocated Strings).
-
Sergei Golubchik authored
-
Sergei Golubchik authored
set keep_row_order=true for temporary tables that hold results of the SHOW command
-
- 07 Dec, 2015 10 commits
-
-
Sergei Golubchik authored
5.5 patch only
-
Sergei Golubchik authored
use --mysqld instead of naming all groups explicitly https://github.com/MariaDB/server/pull/92
-
Sergei Golubchik authored
Don't let network errors from mysql_close() leak into THD. * remove incorrect upstream fix ** table->in_use can be NULL, must use ha_thd() ** clear_error() may remove earlier errors, don't use it * fix the bug properly in federated and federatedx
-
Sergei Golubchik authored
* reduce code duplication * change int->void for the function that doesn't return an error * use ha_thd()
-
Sergei Golubchik authored
-
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.
-
- 07 Nov, 2015 1 commit
-
-
Harin Vadodaria authored
post push fix : Fixing test failures
-