- 14 Dec, 2015 2 commits
-
-
Nirbhay Choubey authored
As galera node (slave) received query log events from an async replication master, it partially wrote the updates made to replication state table (mysql.gtid_slave_pos) to galera transaction writeset post TOI. As a result, the transaction handle, thus created within galera, was never freed/purged as the corresponding trx did not commit. Thus, it kept piling up for every query log event and was only reclaimed upon server shutdown when the transaction map object got destructed. Fixed by making sure that updates in replication slave state table are not written to galera transaction writeset and thus, not replicated to other nodes.
-
Jan Lindström authored
In wsrep brute force (BF) we have already took lock_sys and trx mutex either on wsrep_abort_transaction() or before wsrep_kill_victim().
-
- 24 Nov, 2015 1 commit
-
-
Nirbhay Choubey authored
-
- 20 Nov, 2015 3 commits
-
-
Nirbhay Choubey authored
Some Galera tests can require more than 10 ports.
-
Nirbhay Choubey authored
-
Nirbhay Choubey authored
-
- 16 Nov, 2015 2 commits
-
-
Nirbhay Choubey authored
-
Nirbhay Choubey authored
MTR drops the datadir in the event of a test failure. In case mysqld is running as a Galera node and a failure occurs while the SST is in progress, the rsync pid file gets removed as part of the cleanup and wsrep_sst_rsync, which relies on this file, fails to kill the rsync. Fixed by using the cached $RSYNC_REAL_PID to kill rsync daemon.
-
- 15 Nov, 2015 1 commit
-
-
Nirbhay Choubey authored
-
- 05 Nov, 2015 2 commits
-
-
Nirbhay Choubey authored
-
Nirbhay Choubey authored
-
- 31 Oct, 2015 1 commit
-
-
Nirbhay Choubey authored
-
- 28 Oct, 2015 7 commits
-
-
Sergei Golubchik authored
-
http://kodi.tvOleksandr Byelkin authored
Item_direct_view_ref maintains its own item_const() method so should use it when asked of temporary table field to be in sync with it.
-
Oleksandr Byelkin authored
Non-select-like queries has no correct JOIN structure connected to top-most SELECT_LEX (and should not).
-
Sergey Vojtovich authored
-
Oleksandr Byelkin authored
MDEV-7930 Assertion `table_share->tmp_table != NO_TMP_TABLE || m_lock_type != 2' failed in handler::ha_index_read_map In optimizing aggregate function do not try to touch tables from outer query.
-
Aditya A authored
ha_partition::init_record_priority_queue() Cherry-pick rev.6b0ee0c795499cee7f9deb649fb010801e0be4c2 from mysql-5.6. Bug #18305270 BACKPORT BUG#18694052 FIX FOR ASSERTION `!M_ORDERED_REC_BUFFER' FAILED TO 5.6 PROBLEM ------- Missed to remove record priority queue if init_index failed for a partition which was causing the crash. FIX --- Remove priority queue if init_index fails for partition.
-
Jan Lindström authored
In buffer pool read hit rate calculation can lead rate that is less than zero.
-
- 27 Oct, 2015 3 commits
-
-
Sergei Golubchik authored
-
Sergei Golubchik authored
-
Jan Lindström authored
Analysis: Current implementation will write and read at least one block (sort_buffer_size bytes) from disk / index even if that block does not contain any records. Fix: Avoid writing / reading empty blocks to temporary files (disk).
-
- 26 Oct, 2015 2 commits
-
-
Sergey Vojtovich authored
Since MariaDB packages have absolute paths, they are marked as not relocatable by setting CPACK_RPM_PACKAGE_RELOCATABLE. According to logics of recent CPackRPM it is not enough: one needs to set CPACK_PACKAGE_RELOCATABLE additionally.
-
Sergey Vojtovich authored
mysql_secure_installation used incorrect path while looking up for "mysql" client tool: $basedir/$basedir/bin instead of $basedir/bin. This patch adapts "my_print_defaults" lookup algorithm for "mysql" client tool.
-
- 25 Oct, 2015 1 commit
-
-
Alexey Botchkov authored
MDEV-8358 ALTER TABLE .. ADD PRIMARY KEY IF NOT EXISTS -> ERROR 1068 (42000): Multiple primary key defined Checks for multiple primary keys added.
-
- 24 Oct, 2015 4 commits
-
-
Sergei Golubchik authored
Author: Marc Alff <marc.alff@oracle.com> Date: Thu Jul 30 11:17:50 2015 +0200 Bug#21528683 SLOWDOWN CAUSED BY MEMSET IN SQL_DIGEST_STORAGE.RESET()
-
Sergei Golubchik authored
use CHECK_C_SOURCE_COMPILES for atomic tests if cross-compiling (continue to use CHECK_C_SOURCE_RUNS otherwise)
-
Sergei Golubchik authored
-
Alexander Barkov authored
-
- 23 Oct, 2015 1 commit
-
-
Monty authored
Assertion `inited==INDEX' failed in int handler::ha_index_first(uchar*) The crash was because errors from init_read_record_idx() was not taken care of.
-
- 22 Oct, 2015 8 commits
-
-
Sergei Golubchik authored
don't abort with "XtraDB not supported" if XtraDB was disabled in this build.
-
Sergei Golubchik authored
add a run-time check for jemalloc >= 2.3
-
Sergei Golubchik authored
don't forget to re-examine the current element when updating a HASH
-
Sergei Golubchik authored
strip endspaces from the role name in the parser because they'll be lost anyway when the name is stored in the mysql.user.user column (of type CHAR)
-
Sergei Golubchik authored
-
Sergei Golubchik authored
allow SET PASSWORD from bootstrap and init-file
-
Sergei Golubchik authored
-
Sergei Golubchik authored
-
- 21 Oct, 2015 2 commits
-
-
Olivier Bertrand authored
-
Olivier Bertrand authored
modified: storage/connect/tabodbc.cpp
-