- 17 Nov, 2016 3 commits
-
-
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 5 commits
-
-
Igor Babaev authored
-
Igor Babaev authored
Do not push conditions from where into materialized inner tables of outer joins: this is not valid.
-
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 12 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.
-
Nirbhay Choubey authored
The crash is caused due to a race condition where wsrep startup threads invoke ha_maria::implicit_commit() method while maria_hton is partially initialized. The fix is to skip this method if plugins are uninitialized.
-
Sergey Vojtovich authored
-
Jan Lindström authored
MDEV-9820 Added server variable compression_default, which if 1/ON sets compres…
-
Elena Stepanova authored
-
- 06 Nov, 2016 1 commit
-
-
Elena Stepanova authored
Do not include the suite into the default list until the tests are stable
-
- 04 Nov, 2016 2 commits
-
-
Vladislav Vaintroub authored
MDEV-11195: Correct enablement of NUMA in innodb/xtradb
-
Rasmus Johansson authored
Added server variable compression_default, which if 1/ON sets compression on for all new InnoDB/XtraDB tables by default by setting PAGE_COMPRESSED=1
-
- 03 Nov, 2016 2 commits
-
-
Kristian Nielsen authored
The .rdiff applied ok locally with my copy of patch, but failed with "misordered hunks" on a test host. Maybe that host has a more strict version of `patch`.
-
Oleksandr Byelkin authored
-