- 23 Feb, 2015 2 commits
-
-
Kristian Nielsen authored
MDEV-7458: Deadlock in parallel replication can allow following transaction to start replicating too early In parallel replication, don't rollback inside ha_commit_trans() in case of error. The rollback will be done later, but the parallel replication code needs to run unmark_start_commit() before the rollback to properly control the sequencing of transactions. I did not manage to come up with a reliable automatic test case for this, but I tested it manually.
-
Kristian Nielsen authored
(Without this, it happened for me that realpath() failed returning undef for the default vardir. This in turn caused mysql-test-run.pl to delete the source mysql-test/ directory.) Backport from 10.1, it's not nice to get one's source directory nuked by a rouge mysql-test-run.
-
- 22 Feb, 2015 6 commits
-
-
Sergei Golubchik authored
-
Sergei Golubchik authored
-
Sergei Golubchik authored
Don't binlog mariadb setup sql statements: * use "mysql_install_db --disable-log-bin" * use "mysqld --bootstrap --disable-log-bin" * use "SET sql_log_bin=0"
-
Sergei Golubchik authored
don't return from DROP TRIGGER IF NOT EXISTS on the slave side early when the trigger couldn't be read
-
Sergei Golubchik authored
cherry-pick the upstream fix commit d4ba10184cd7bde9c31c610e664ecd0c93605c46 Author: Sujatha Sivakumar <sujatha.sivakumar@oracle.com> Date: Wed Jul 2 11:34:11 2014 +0530 Bug#17453826:ASSERTION ERROR WHEN SETTING FUTURE BINLOG FILE/POS WITH SEMISYNC Problem: ======== When DMLs are in progress on the master stopping a slave and setting ahead binlog name/pos will cause an assert on the master. ...
-
Sergei Golubchik authored
Item_func::print() prints itself as name + "(" + arguments + ")". Normally that works, but Item_func_interval internally implements its arguments as one single Item_row. Item_row prints itself as "(" + values + ")". As a result, "INTERVAL(1,2)" was being printed as "INTERVAL((1,2))". Fixed with a custom Item_func_interval::print().
-
- 20 Feb, 2015 5 commits
-
-
Nirbhay Choubey authored
Removed 'galera-sst-mode' option from mysqldump as its no longer needed.
-
Jan Lindström authored
-
Sergei Golubchik authored
only activate it on MYSQL_MAINTAINER_MODE=ERRON
-
Sergei Golubchik authored
* oqgraph is in a separate package in 10.0 * sphinx udf is in the ha_sphinx.so
-
Sergei Petrunia authored
Enable subquery materialization for non-SELECT queries with a SELECT part
-
- 19 Feb, 2015 9 commits
-
-
Sergei Golubchik authored
-
Sergei Petrunia authored
Redefine FT_KEYPART in a way that it does not conflict with Hash Join. Hash join stores field->field_index in KEYUSE::keypart, so we must use a value of FT_KEYPART that's greater than MAX_FIELDS.
-
Kentoku SHIBA authored
-
Kristian Nielsen authored
The order of initialisation during server startup was incorrect. The slave threads were started before the parallel replication worker thread pool was initialised, allowing a race where uninitialised data could be accessed.
-
Sergei Golubchik authored
-
Sergei Golubchik authored
-
Sergei Golubchik authored
-
Sergei Golubchik authored
-
Olivier Bertrand authored
modified: storage/connect/jsonudf.cpp storage/connect/tabutil.h
-
- 18 Feb, 2015 11 commits
-
-
Olivier Bertrand authored
modified: storage/connect/json.cpp storage/connect/jsonudf.cpp storage/connect/tabjson.cpp - CntReadNext: Enable EvalColumns for longjmp modified: storage/connect/connect.cc
-
Sergei Golubchik authored
-
Sergei Golubchik authored
-
Sergei Golubchik authored
-
Sergei Golubchik authored
-
Sergei Golubchik authored
-
Sergei Golubchik authored
-
Jan Lindström authored
-
Jan Lindström authored
Added test case. No actual bug found.
-
Jan Lindström authored
-
Jan Lindström authored
-
- 17 Feb, 2015 3 commits
-
-
Sergei Golubchik authored
phase out make_password_from_salt() to be removed in 10.1
-
Sergei Petrunia authored
-
Kentoku SHIBA authored
-
- 13 Feb, 2015 2 commits
-
-
Sergei Golubchik authored
Start the client API for low-level protocol access: * unsigned long mysql_net_read_packet(MYSQL *mysql); * unsigned long mysql_net_field_length(unsigned char **packet);
-
Jan Lindström authored
Fix try to avoid unnecessary crashes when disk full situation is reached on alter table.
-
- 12 Feb, 2015 2 commits
-
-
Olivier Bertrand authored
modified: storage/connect/CMakeLists.txt
-
Vicențiu Ciorbaru authored
Incorrect usage of OPENSSL_INCLUDE_DIR variable within cmake caused the configure step to fail. The variable was used before being checked if the include directory actually existed.
-