maria:bb-10.5-wlad-MDEV-21612

Last commit made on 2020-04-23
Get this branch:
git clone -b bb-10.5-wlad-MDEV-21612 https://git.launchpad.net/maria

Branch merges

Branch information

Name:
bb-10.5-wlad-MDEV-21612
Repository:
lp:maria

Recent commits

52ca7a3... by Vladislav Vaintroub

MDEV-21612 Remove COM_MULTI

remove com_multi from the C/C as well.

f81b164... by Vladislav Vaintroub

MDEV-21612 - remove COM_MULTI from server.

The COM_MULTI functionality is now removed.

The command code 254 (former COM_MULTI) is now reserved,
The corresponding capability flag in the protocol is reserved as well.
Do not reuse them just yet.

be71cb7... by Vladislav Vaintroub

MDEV-21612 - remove COM_MULTI

Verify that Connector/C mariadb_stmt_execute_direct functionality
does *not* depend on COM_MULTI in protocol.

Reading C/C code suggest that it would, but this appears to be confusion
because of unfortunate naming.

Actually, Connector/C does sort-of pipelining under the cover,
accumulating data from several commands (COM_PREPARE, COM_STMT_EXECUTE)
and sending them to server, all at once.

7bd3c8a... by Marko Mäkelä

MDEV-21941: Fix GCC 10 -Wmaybe-uninitialized

commit 105b879d0f541f049a131a5c3b99d678fc7d3213 introduced this
warning. The warning looks harmless, but GCC does not understand
that the initialization and the use of the variables are guarded
by the same predicate.

2a691d5... by Marko Mäkelä

Fix main.partition_debug_innodb

The test was broken in commit f40ca33bbc605af28492b58dde35bf2a97126b5f.
The background DROP TABLE queue in InnoDB will continue to
use names like #sql-ib, and we must filter out those file names.

4db4397... by Marko Mäkelä

MDEV-18115: Remove fil_type_is_data()

When commit 562c037b485b25f76fc7cb8e2c526d532450df7a
removed FIL_TYPE_LOG, the function fil_type_is_data()
became redundant, that is, always returning true for
a valid value of fil_space_t::purpose. Remove it.

9800344... by Vicențiu Ciorbaru

Initialize error variable to 0 in alter_table_close

f9f33b85be6b5006f0ecd0de7961c71d415a9d73 introduced a potential use of
unitialized value when the if condition is false.

d2f5e82... by Vicențiu Ciorbaru

Ship mariadb.service and mysql[d].service symlinks

Create symlinks during configure time and install them. This is
necessary as Alias support from systemd service file was dropped with:
6af0bd69074725c8d8b10f07ed4ccc013d010322

* Also ignore the generated symlinks in gitignore

27d9986... by Monty <email address hidden>

Added more digits to JSON output of double

sprintf() format of double changed from '%lg' to '%-.11lg'

The change was to make it easier to read optimizer trace output
with tables that has millions of records.

8d74d30... by Monty <email address hidden>

Fixed compiler warning