maria:bb-10.4-monty

Last commit made on 2019-06-26
Get this branch:
git clone -b bb-10.4-monty https://git.launchpad.net/maria

Branch merges

Branch information

Name:
bb-10.4-monty
Repository:
lp:maria

Recent commits

bb702c2... by Monty <email address hidden> on 2019-06-26

Limit minium aria_block_size to 4096

MDEV-19585 Assertion with S3 table and flush_tables

The limit has to be increased so that MariaDB can create system tables.
It should not have any notable impact on performance.

There should not be any notable performance differences between 1K and 4K,
especially for temporary tables. In most cases using bigger blocks is also
faster (with the possible exception of doing key reads of not fixed length
keys).

4dbe677... by Monty <email address hidden> on 2019-06-26

MDEV-19585 Assertion with S3 table and flush_tables

The problem was two fault:
- flush_tables() wrongly gave errors when failing to open read only tables
- backup_block_ddl() didn't properly ignores errors from flush_tables()

The test case for this will be pushed in 10.5 as the test involves
S3 tables.

12ce066... by Eugene on 2019-06-22

MDEV-17441 InnoDB transition to C++11 atomics

os0once.h: remove as not used now

adb640e... by Eugene on 2019-06-22

MDEV-17441 InnoDB transition to C++11 atomics

zip_pad_info_t::mutex_created: remove along with corresponding stuff

zip_pad_info_t::mutex: make member value instead of a pointer

52a5097... by Eugene on 2019-06-22

MDEV-17441 InnoDB transition to C++11 atomics

dict_table_t::stats_latch_created: remove along with related stuff

dict_table_t::stats_latch: make value member, not pointer. And always lock this
for simplicity, even to stats cloned table.

based on the work of Sergey Vojtovich

e9a5f28... by Sergey Vojtovich on 2019-01-08

MDEV-17441 - InnoDB transition to C++11 atomics

Get rid of os_once.

04ee961... by Sachin Setiya on 2019-06-19

MDEV-19049 Server crashes in check_duplicate_long_entry_key, ASAN stack-buffer-overflow in Field_blob::get_key_image

Long Unique keys should always be last unique key.

9e0ed0f... by Vladislav Vaintroub on 2019-06-25

MDEV-19860 - do not produce huge strings wtih comp_sql anymore.

Limit lines to ~16K

1a518aa... by Igor Babaev on 2019-06-25

MDEV-19820 Wrong result with multiple single column index request

The bug occured when the optimizer decided to use a rowid filter built
by a range index scan to access an InnoDB table with generated clustered
index.
When a table is accessed by a secondary index Idx employing a rowid filter the
the value of pk contained in the found index tuple is checked against the
filter. A call of the handler function position is supposed to put the
pk value into the handler::ref buffer. However for generated clustered
primary keys it did not happened. The patch fixes this problem.

6536825... by Ian Gilfillan <email address hidden> on 2019-06-05

MDEV-6521: Update server HELP contents