maria:bb-10.5-MDEV-8578

Last commit made on 2024-03-19
Get this branch:
git clone -b bb-10.5-MDEV-8578 https://git.launchpad.net/maria

Branch merges

Branch information

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

Recent commits

0d17ff2... by Rucha Deodhar <email address hidden>

MDEV-8578: Wrong error code/message with enforce_storage_engine and
NO_ENGINE_SUBSTITUTION

Analysis:
When the error is hit, wrong error code is passed in my_error
Fix:
Pass a better error code.

51e3f1d... by Sergei Golubchik

cmake: append to the array correctly

it was generating broken spec files

9d5a8bd... by Sergey Petrunia

MDEV-33665: MSAN failure due to uninitialized Item_func::not_null_tables_cache

eliminate_item_equal() uses quick_fix_field() for Item objects it creates.
It computes some of their attributes on its own (see update_used_tables()
call) but it doesn't update not_null_tables_cache.

Recompute not_null_tables_cache also. Not computing it is currently
harmless, except for producing MSAN error when some other code
propagates the wrong value of not_null_tables_cache to other item.

49cf702... by Sergei Golubchik

build failure with cmake < 3.10

cmake bug #14362

7eb6d5a... by Sergei Golubchik

update s3.partition result after 57ffcd686ffa

967a148... by THIRUNARAYANAN BALATHANDAYUTHAPANI

MDEV-33635 innodb.innodb-64k-crash - Found warnings/errors in server log file

- Suppress the "Difficult to find free blocks" warning
globally to avoid many different test case failing.

- Demote the error information in validate_first_page() to note.
So first page can recovered from doublewrite buffer and can throw
error in case the page wasn't found in doublewrite buffer.

4cda50a... by Sergei Golubchik

Merge branch '10.4' into 10.5

62a9a54... by Sergei Golubchik

MDEV-33344 REGEXP empty string inconsistent

7828aad... by Sergei Golubchik

MDEV-33318 ORDER BY COLLATE improperly applied to non-character columns

when changing charset from latin1 to utf8, adjust max_length accordingly

ac20edd... by Dmitry Shulga <email address hidden>

MDEV-33549: Incorrect handling of UPDATE in PS mode in case a table's colum declared as NOT NULL

Follow-up to fix comiler warings caused by present of
the clause override in declaration of the method Item_param::cleanup