- 09 Sep, 2016 2 commits
-
-
Kristian Nielsen authored
-
Alexander Barkov authored
-
- 08 Sep, 2016 1 commit
-
-
Kristian Nielsen authored
When a deadlock kill is detected inside the storage engine, the kill is not done immediately, to avoid calling back into the storage engine kill_query method with various lock subsystem mutexes held. Instead the kill is queued and done later by a slave background thread. This patch in preparation for fixing TokuDB optimistic parallel replication, as well as for removing locking hacks in InnoDB/XtraDB in 10.2. Signed-off-by: Kristian Nielsen <knielsen at knielsen-hq.org>
-
- 06 Sep, 2016 1 commit
-
-
Sergei Golubchik authored
without preceding sys_vars.wsrep_provider_basic
-
- 05 Sep, 2016 2 commits
-
-
Sergei Golubchik authored
-
Sergei Golubchik authored
-
- 02 Sep, 2016 2 commits
-
-
Nirbhay Choubey authored
-
Nirbhay Choubey authored
Once THDs have been added to the global "threads" list, they must modify query_string only after acquiring per- thread LOCK_thd_data mutex.
-
- 31 Aug, 2016 2 commits
-
-
Oleksandr Byelkin authored
take into account all arguments of aggregate function
-
Sergey Vojtovich authored
remove die() from BUILD/autorun.sh
-
- 30 Aug, 2016 1 commit
-
-
Daniel Bartholomew authored
-
- 29 Aug, 2016 2 commits
-
-
Oleksandr Byelkin authored
Make aggregate function dependency visible.
-
Oleksandr Byelkin authored
Do not set 'optimized' flag until whole optimization procedure is finished.
-
- 27 Aug, 2016 1 commit
-
-
Elena Stepanova authored
List of unstable tests for 10.1
-
- 26 Aug, 2016 3 commits
-
-
Nirbhay Choubey authored
Activated by enabling wsrep_debug.
-
Sergei Golubchik authored
-
Nirbhay Choubey authored
-
- 25 Aug, 2016 5 commits
-
-
Nirbhay Choubey authored
-
Sergei Petrunia authored
Fix an issue in Single_line_formatting_helper: flush_on_one_line() didn't clean up the buffered items which could cause them to be printed for the second time. This can't be ever observed by a user (see MDEV text for details).
-
Sergei Golubchik authored
-
Sergei Golubchik authored
-
Alexander Kuleshov authored
This patch removes die() function from the BUILD/autorun.sh. It was introduced in the c6825704 commit (Fix BUILD/autorun.sh to really bail out on error.). Last users of die() was removed in the 8664de22 commit (WL#5665: Removal of the autotools-based build system) and since it is not used anywhere. No functionality changes. Just cleanup.
-
- 24 Aug, 2016 6 commits
-
-
Nirbhay Choubey authored
-
Nirbhay Choubey authored
-
Nirbhay Choubey authored
-
Nirbhay Choubey authored
In galera cluster, the definer (and thus binlog invoker) must be set for CREATE ROLE before Query_log_event is created during TOI on the originating node.
-
Sergei Golubchik authored
auth_pam: debug output
-
Elena Stepanova authored
- mysql-test/unstable-tests list is created, it includes = tests identified as unstable by Debian; = tests which failed in buildbot on 10.0 over the last ~6 months and were not fixed; = tests which have been recently modified or newly added - '*' wildcard is now supported in skip lists
-
- 23 Aug, 2016 4 commits
-
-
Vicențiu Ciorbaru authored
Followup from 5.5 patch. Removing memory barriers on intel is wrong as this doesn't prevent the compiler and/or processor from reorganizing reads before the mutex release. Forcing a memory barrier before reading the waiters will guarantee that no speculative reading takes place.
-
Vicențiu Ciorbaru authored
In well defined C code, the "this" pointer is never NULL. Currently, we were potentially dereferencing a NULL pointer (master_info_index). GCC v6 removes any "if (!this)" conditions as it assumes this is always a non-null pointer. In order to prevent undefined behaviour, check the pointer before dereferencing and remove the check within member functions.
-
Monty authored
-
Nirbhay Choubey authored
wsrep_gtid_domain_id was incorrectly being parsed and stored as a signed long number on the joiner node.
-
- 22 Aug, 2016 6 commits
-
-
Nirbhay Choubey authored
/var/run/mysqld must be created before wsrep recovery.
-
Nirbhay Choubey authored
Update ExecStartPre scripts to not fail if 'galera_recovery' script is not available.
-
Monty authored
- Remove impossible test in test_quick_select - Ensure that is_fatal_error is set if we run out of stack space
-
Monty authored
The issue was that when running with valgrind the wait for master_pos_Wait() was not long enough. This patch also fixes two other failures that could affect rpl_mdev6020: - check_if_conflicting_replication_locks() didn't properly check domains - 'did_mark_start_commit' was after signals to other threads was sent which could get the variable read too early.
-
Nirbhay Choubey authored
-
Nirbhay Choubey authored
-
- 21 Aug, 2016 2 commits
-
-
Nirbhay Choubey authored
.. file '/var/log/mysql/mariadb-bin.000001' not found in binlog index, needed for recovery. Aborting. In Galera cluster, while preparing for rsync/xtrabackup based SST, the donor node takes an FTWRL followed by (REFRESH_ENGINE_LOG in rsync based state transfer and) REFRESH_BINARY_LOG. The latter rotates the binary log and logs Binlog_checkpoint_log_event corresponding to the penultimate binary log file into the new file. The checkpoint event for the current file is later logged synchronously by binlog_background_thread. Now, since in rsync/xtrabackup based snapshot state transfer methods, only the last binary log file is transferred to the joiner node; the file could get transferred even before the checkpoint event for the same file gets written to it. As a result, the joiner node would fail to start complaining about the missing binlog file needed for recovery. In order to fix this, a mechanism has been put in place to make REFRESH_BINARY_LOG operation wait for Binlog_checkpoint_log_event to be logged for the current binary log file if the node is part of a Galera cluster. As further safety, during rsync based state transfer the donor node now acquires and owns LOCK_log for the duration of file transfer during SST.
-
sjaakola authored
- fixes in innodb to skip wsrep processing (like kill victim) when running in native mysql mode - similar fixes in mysql server side - forcing tc_log_dummy in native mysql mode when no binlog used. wsrep hton messes up handler counter and used to lead in using tc_log_mmap instead. Bad news is that tc_log_mmap does not seem to work at all
-