maria:bb-10.5-MDEV-27366

Last commit made on 2022-05-18
Get this branch:
git clone -b bb-10.5-MDEV-27366 https://git.launchpad.net/maria

Branch merges

Branch information

Name:
bb-10.5-MDEV-27366
Repository:
lp:maria

Recent commits

c54decd... by Oleg Smirnov

MDEV-27366 SIGSEGV in handler_index_cond_check on SELECT in connection with rowid_filter setting

Cause: when optimizer picks a full table scan it does not reset previously
chosen rowid filter.
Solution: reset rowid filter for full table scan in best_access_path()

e9af6b2... by Oleksandr "Sanja" Byelkin

Merge branch 'merge-perfschema-5.7' into 10.5

16e2767... by Marko Mäkelä

MDEV-28478 fixup: Declare a constexpr member function const

fd9e733... by Marko Mäkelä

MDEV-28478 fixup: Remove a conflict marker

26d4623... by Marko Mäkelä

MDEV-28478: INSERT into SPATIAL INDEX in TEMPORARY table writes log

This is based on commit 20ae4816bba712a3faa0110c973e197d92f43b42
with some adjustments for MDEV-12353.

row_ins_sec_index_entry_low(): If a separate mini-transaction is
needed to adjust the minimum bounding rectangle (MBR) in the parent
page, we must disable redo logging if the table is a temporary table.
For temporary tables, no log is supposed to be written, because
the temporary tablespace will be reinitialized on server restart.

rtr_update_mbr_field(), rtr_merge_and_update_mbr(): Changed the return
type to void and removed unreachable code. In older versions, these
used to return a different value for temporary tables.

page_id_t: Add constexpr to most member functions.

mtr_t::log_write(): Catch log writes to invalid tablespaces
so that the test case would crash without the fix to
row_ins_sec_index_entry_low().

bee3e96... by Oleksandr "Sanja" Byelkin

5.7.38

1421d1f... by Sergei Golubchik

columnstore-5.6.5-2

821808c... by Alexander Barkov

A clean-up for "MDEV-19772 Add helper classes for ST_FIELD_INFO"

As agreed with Serg, renaming class Yesno to Yes_or_empty,
to reflect better its behavior.

This helper class is used to define INFORMATION_SCHEMA columns
that return either "Yes" or an empty string.

34b002d... by Oleksandr "Sanja" Byelkin

New PCRE2 (10.40)

1a66e3f... by Marko Mäkelä

Skip main.sp-no-valgrind WITH_MSAN due to result diff