- 24 Feb, 2015 1 commit
-
-
Kristian Nielsen authored
If somehow the COMMIT or XID event in an event group was missing, the code in parallel replication to handle this was not sufficient, leading to server deadlock.
-
- 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 1 commit
-
-
Olivier Bertrand authored
modified: storage/connect/CMakeLists.txt
-