maria:bb-10.4-MDEV-19002

Last commit made on 2019-05-19
Get this branch:
git clone -b bb-10.4-MDEV-19002 https://git.launchpad.net/maria

Branch merges

Branch information

Name:
bb-10.4-MDEV-19002
Repository:
lp:maria

Recent commits

ae106f1... by Kentoku SHIBA

MDEV-19002 Partition performance optimization
Add the partition options of the following function for batch call instead o
- store_lock
- external_lock
- start_stmt
- extra
- cond_push
- info_push
- top_table

8feb78e... by Sergei Golubchik

cleanup: replace a magic constant with a define

d199591... by Sergei Golubchik

generalize the error message

ececc50... by Sergei Golubchik

MDEV-15966 Behavior for TRUNCATE versioned table is not documented and not covered by tests

* add error for truncation of versioned tables: `ER_TRUNCATE_ILLEGAL_VERS`
* make a full table open with `tdc_aquire_share` instead of just `ha_table_exists` check
test suites run: main, parts, versioning

Closes #785

2400e06... by Sergei Golubchik

remove -fno-rtti

2c08436... by Robert Bindar

Fix default_password_lifetime message typo

Closes #1212

d9f3928... by Alexander Barkov

A cleanup for MDEV-19284, MDEV-19285

Fixing a test failure tokudb.change_column_varbin_descriptor

b861757... by Marko Mäkelä

MDEV-19513: Fix the non-debug build

Always initialize dict_sys.m_initialised.

198ed24... by Marko Mäkelä

MDEV-19513: Rename dict_operation_lock to dict_sys.latch

dict_sys.lock(), dict_sys_lock(): Acquire both mutex and latch.

dict_sys.unlock(), dict_sys_unlock(): Release both mutex and latch.

dict_sys.assert_locked(): Assert that both mutex and latch are held.

b390447... by Marko Mäkelä

MDEV-19513: Remove rw_lock_t::magic_n

The magic_n only complicated object destruction and did not serve
any useful purpose.