- 19 Nov, 2016 2 commits
-
-
Sergei Petrunia authored
Patch b8b1b928 was pushed by mistake
-
Alexander Barkov authored
MDEV-726 - CREATE and ALTER SERVER need to lowercase host name
-
- 18 Nov, 2016 4 commits
-
-
Otto Kekäläinen authored
The versioned so-file belongs to the run-time package and the unversioned symlink shall be in the development package.
-
Sergei Petrunia authored
The reason is that selecting from events_waits_history_long creates a race condition: it can happen that SHOW EXPLAIN thread was kicked off CPU exactly after posting a SHOW EXPLAIN request and then it wont need to wait. It doesn't seem to make sense to add more waits to stabilize the testcase. Let's instead make a check that SHOW EXPLAIN statement has a "stage/sql/show explain" stage.
-
Sergei Petrunia authored
-
Oleksandr Byelkin authored
-
- 17 Nov, 2016 5 commits
-
-
Sergey Vojtovich authored
-
Sergey Vojtovich authored
Due to high memory reqirements spider tests fail often on automated testing VM's due to rather limited resource allocation. For example with 10.2 spider needs at least 200M * 8 mysqld instances = 1.6Gb RAM per mtr instance. With --parallel=4 it needs 6.4Gb, while appropriate hosts have just 3Gb.
-
Daniel Black authored
libmariadbd19 was intended to be added as the package that included the libmysqld shared library. This was missing from the debian control file. The libmariadbd-dev package requires libmariadbd19 to provide the shared library. The shared libraries for embedded mysql will go into the libmariadbd18 package rather than the libmariadbd-dev development package. /usr/bin/mariadb_config is a executable that assists embedded developers to use the correctly correct header and library files during their development. Signed-off-by: Daniel Black <daniel.black@au.ibm.com>
-
Daniel Black authored
Previously private/*.h where included in the package. These represent internal mysqld structures that aren't guarenteed to provide a stable ABI. There aren't intended to be used by embedded mysqld applications so they have been removed. Signed-off-by: Daniel Black <daniel.black@au.ibm.com>
-
Igor Babaev authored
The class Item_func_nop_all missed an implementation of the virtual method get_copy. As a result if the condition that can be pushed into into a materialized view / derived table contained an ANY subselect then the pushdown condition was built incorrectly.
-
- 16 Nov, 2016 6 commits
-
-
Igor Babaev authored
-
Igor Babaev authored
Do not push conditions from where into materialized inner tables of outer joins: this is not valid.
-
Sergei Petrunia authored
-
Sergey Vojtovich authored
-
Jan Lindström authored
Problem was that test assumes locks to be granted on first-come-first-served (FCFS) policy. However, in 10.2 we use by default Variance-Aware-Transaction-Scheduling (VATS) algorithm. Test failure fixed by setting lock wait policy to FCFS.
-
Alexey Botchkov authored
-
- 15 Nov, 2016 4 commits
-
-
Igor Babaev authored
-
Igor Babaev authored
In a general case the conditions with outer fields cannot be pushed into materialized views / derived tables. However if the outer field in the condition refers to a single row table then the condition may be pushable. In this case a special care should be taken for outer fields when pushing the condition into a materialized view / derived table.
-
Alexey Botchkov authored
The rest of mysql/json functions implemented. CAST AS JSON implemented.
-
Sergey Vojtovich authored
- added missing backslash - removed duplicate definition of UT_LOW_PRIORITY_CPU/UT_RESUME_PRIORITY_CPU - removed duplicate UT_RESUME_PRIORITY_CPU call
-
- 13 Nov, 2016 2 commits
-
-
Igor Babaev authored
-
Igor Babaev authored
If a recursive CTE referred to a materialized view/derived table then the query that used this CTE returned a bogus error message.
-
- 10 Nov, 2016 4 commits
-
-
Otto Kekäläinen authored
If mysqld crashed during the test suite run and gdb is available, a stack trace will be printed automatically.
-
Otto Kekäläinen authored
-
Otto Kekäläinen authored
-
Jan Lindström authored
Code calling mtflush threads to exit was too late.
-
- 09 Nov, 2016 2 commits
-
-
Jan Lindström authored
When we enter here wait_lock could be already gone i.e. NULL, that should be allowed.
-
Jan Lindström authored
This is not a fix, this is instrumentation to find the bug.
-
- 08 Nov, 2016 3 commits
-
-
Alexander Barkov authored
-
Hartmut Holzgraefe authored
-
Sergei Golubchik authored
-
- 07 Nov, 2016 8 commits
-
-
Nirbhay Choubey authored
-
Nirbhay Choubey authored
During total-order replication, Query_log_event's checksum_alg should be explicitly set to the current binlog_checksum as it is not set for DML queries. Note: wsrep_replicate_myisam enables replication of DMLs on MyISAM tables using TOI.
-
Francisco Biete authored
See https://github.com/MariaDB/server/pull/235 I submit this code under the BSD-new license.
-
Nirbhay Choubey authored
-
Nirbhay Choubey authored
thd->variables.option_bits need to be restored after plugin_thdvar_init() during post initialization of wsrep threads.
-
Nirbhay Choubey authored
Postfix: The pre-initialization of wsrep threads is not needed for mysqldump sst method.
-
Nirbhay Choubey authored
When a BF thread attempts to abort a victim thread's transaction, the victim thread is not locked and thus its not safe to rely on its data structures like htons registered for the trx. So, instead of getting the registered htons from victim, innodb's hton can be looked up directly from installed_htons[] and used to abort the transaction. (Same technique is used in older versions)
-
Nirbhay Choubey authored
Perform a post initialization of plugin-related variables of wsrep threads after their global counterparts have been initialized.
-