- 21 Oct, 2015 1 commit
-
-
Jan Lindström authored
-
- 20 Oct, 2015 1 commit
-
-
Jan Lindström authored
Analysis: We are alreading holing lock_sys mutex when we call thd::awake. This could lead mutex deadlock if trx->current_lock_mutex_owner is not correctly set. Fix: Make sure that trx->current_lock_mutex_owner is correctly set.
-
- 19 Oct, 2015 4 commits
-
-
Jan Lindström authored
refs codership/mysql-wsrep#202 Fix bad cherry-pick (and the compiler warnings it generated)
-
Philip Stoev authored
-
Jan Lindström authored
Refs codership/mysql-wsrep#202 Added schema info into wsrep messages
-
Philip Stoev authored
Added schema info to wsrep messages above debug level.
-
- 25 Sep, 2015 2 commits
-
-
Nirbhay Choubey authored
-
Nirbhay Choubey authored
Addendum: * Before calling THD::init_for_queries(), flip the current_thd to wsrep thread so that memory gets allocated for the right THD. * Use wsrep_creating_startup_threads instead of plugins_are_initialized as the condition for the execution of THD::init_for_queries() within start_wsrep_THD(), as use of latter could still leave some room for race.
-
- 22 Sep, 2015 2 commits
-
-
Nirbhay Choubey authored
-
Nirbhay Choubey authored
-
- 17 Sep, 2015 1 commit
-
-
Nirbhay Choubey authored
Problem: When mysqld starts as a galera node, it creates 2 system threads (applier & rollbacker) using start_wsrep_THD(). These threads are created before plugin initialization (plugin_init()) for SST methods like rsync and xtrabackup. The threads' initialization itself can proceed in parallel to mysqld's main thread of execution. As a result, the thread initialization code (start_wsrep_THD()) can end up accessing some un/partially initialized structures (like maria_hton, in this particular case) resulting in segfault. Solution: Fixed by calling THD::init_for_queries() (which accesses maria_hton) only after the plugins have been initialized.
-
- 15 Sep, 2015 2 commits
-
-
Nirbhay Choubey authored
* Merge fix for issue #127 from mysql-wsrep (commit : a0ba0d7) * Also, cherry-picked a similar fix for OpenSUSE (commit : 7790cb1)
-
Nirbhay Choubey authored
Add 'bootstrap' to debian init script.
-
- 14 Sep, 2015 2 commits
-
-
Nirbhay Choubey authored
-
Nirbhay Choubey authored
* Also modified name regex to include '#' as a valid symbol for tests under disabled.def.
-
- 10 Sep, 2015 25 commits
-
-
Nirbhay Choubey authored
-
Nirbhay Choubey authored
-
Philip Stoev authored
Galera MTR Tests: fix typo in the galera_as_slave_nonprim test, in suite/galera/galera_3nodes_as_slave.cnf
-
Philip Stoev authored
-
Nirbhay Choubey authored
- setting error code for slave, if mysql slave node dropped from cluster
-
Nirbhay Choubey authored
- Galera related errors in mysql slave applying will now cause slave to abort
-
Philip Stoev authored
-
Philip Stoev authored
Galera MTR Tests: Instruct xtrabackup SST's socat to use 1024-bit DH keys to avoid 'error:14082174:SSL routines:SSL3_CHECK_CERT_AND_ALGORITHM:dh key too small'
-
Philip Stoev authored
-
Philip Stoev authored
-
Philip Stoev authored
-
Philip Stoev authored
-
Philip Stoev authored
-
Philip Stoev authored
-
Philip Stoev authored
-
Philip Stoev authored
-
Philip Stoev authored
-
Philip Stoev authored
-
Philip Stoev authored
-
Philip Stoev authored
-
Philip Stoev authored
Galera MTR Tests: Tests for GRA*.log files, replication bundle, preordered events, forced binlog format
-
Philip Stoev authored
Galera MTR Tests: An end-to-end test with restoring a node from xtrabackup; a test for restoring the primary component via pc.bootstrap
-
Philip Stoev authored
-
Philip Stoev authored
Galera MTR Tests: mark all tests operating on large data sets with --source include/big-test.inc to help with Valgrind
-
Philip Stoev authored
-