maria:bb-10.4-MDEV-20100

Last commit made on 2020-10-20
Get this branch:
git clone -b bb-10.4-MDEV-20100 https://git.launchpad.net/maria

Branch merges

Branch information

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

Recent commits

76ea7bd... by Kentoku SHIBA

MDEV-20100 MariaDB 13.3.9 Crash "[ERROR] mysqld got signal 11 ;"

Some functions on ha_partition call functions on all partitions, but handler->reset() is only called that pruned by m_partitions_to_reset. So Spider didn't clear pointer on unpruned partitions, if the unpruned partitions are used by next query, Spider reference the pointer that is already freed.

7eda556... by midenok

MDEV-23672 Assertion `v.v_indexes.empty()' failed in dict_table_t::instant_column

dict_v_idx_t node was shared between two dict_v_col_t objects because
of wrong object copy. Replace memory plain copy with copy constructor.

Tha patch also removes n_v_indexes property and improves "page full"
judgements for trx_undo_log_v_idx().

a6f9564... by Daniel Black

MDEV-22761: innodb row_search_idx_cond_check handle CHECK_ABORTED_BY_USER

Part #3:
Two more cases within row_search_mvcc need to handle the CHECK_ABORTED_BY_USER
and process this as a DB_INTERRUPTED.

c03885c... by Sergey Petrunia

MDEV-22761: innodb row_search_idx_cond_check handle CHECK_ABORTED_BY_USER

Part #2:
- row_search_mvcc() should return DB_INTERRUPTED when it got
- Move the sync point from innodb internals to
  handler_rowid_filter_check() where other storage engines can use
  it too
- Add a similar syncpoint for the ICP check.
- Add a bigger test and test coverage for Rowid Filter with MyISAM
- Add test coverage for killed-during-ICP-check scenario

171da6b... by Daniel Black

MDEV-22761: innodb row_search_idx_cond_check handle CHECK_ABORTED_BY_USER

handler_rowid_filter_check can return CHECK_ABORTED_BY_USER.

All the functions that call row_search_idx_cond_check handle the
CHECK_ABORTED_BY_USER return value. So return it rather than generating an
error.

This incorrect handling was introduced in MDEV-21794 (8d85715d507d).

Reviewer: Marko Mäkelä

5896a49... by Nikita Malyavin

MDEV-19130 Assertion failed in handler::update_auto_increment

add store/restore_auto_increment in period portion insert/update functions

c2ac0ce... by Sergei Golubchik

Merge tag 'mariadb-10.4.15' into 10.4

232715f... by Daniel Bartholomew <email address hidden>

bump the VERSION

9e100f4... by Oleksandr "Sanja" Byelkin

Better German Error message.

fee807f... by Jan Lindström

MDEV-22148 : Assertion `state_ == s_exec || state_ == s_quitting' failed in optimized builds | SIGABRT in wsrep::client_state::disable_streaming

Actual bug seems to be already fixed, just adding a test case.