maria:bb-10.6-MDEV-31877

Last commit made on 2023-08-09
Get this branch:
git clone -b bb-10.6-MDEV-31877 https://git.launchpad.net/maria

Branch merges

Branch information

Name:
bb-10.6-MDEV-31877
Repository:
lp:maria

Recent commits

5bb6321... by Sergey Petrunia

MDEV-31877: ASAN errors in Exec_time_tracker::get_cycles with innodb slow log verbosity

Remove redundant delete_explain_query() calls in

sp_instr_set::exec_core(), sp_instr_set_row_field::exec_core(),
sp_instr_set_row_field_by_name::exec_core().

These calls are made before the SP instruction's tables are
"closed" by close_thread_tables() call.

When we call close_thread_tables() after that, we no longer
can collect engine's counter variables, as they use the data
structures that are located in the Explain Data Structures.

Also, these delete_explain_query() calls are redundant, as
sp_lex_keeper::reset_lex_and_exec_core() has another
delete_explain_query() call, which is located in the right
location after the close_thread_tables() call.

0be4781... by =?utf-8?q?Jan_Lindstr=C3=B6m?= <email address hidden>

MDEV-31737 : Node never returns from Donor/Desynced to Synced when wsrep_mode = BF_ABORT_MARIABACKUP

Problem was incorrect condition when node should have
resumed and resync at backup_end. Simplified condition
to fix the problem and added missing test case for
this wsrep_mode = BF_ABORT_MARIABACKUP.

Signed-off-by: Julius Goryavsky <email address hidden>

d28d636... by Oleksandr "Sanja" Byelkin

Merge branch '10.5' into 10.6

8852afe... by Oleksandr "Sanja" Byelkin

Merge branch '10.4' into 10.5

0ede90d... by THIRUNARAYANAN BALATHANDAYUTHAPANI

MDEV-31869 Server aborts when table does drop column

- InnoDB aborts when table is dropping the column. This is
caused by 5f09b53bdb4e973e7c7ec2c53a24c98321223f98 (MDEV-31086).
While iterating the altered table fields, we fail to consider
the dropped columns.

4bc9d50... by Oleksandr "Sanja" Byelkin

Merge branch '10.5' into 10.6

8adb610... by Sergei Golubchik

MDEV-31853 Assertion failure in Column_definition::check_vcol_for_key upon adding FK

when validating vcol's (default, check, etc) in ALTER TABLE
vcol_info->flags are modified in place. This means that if ALTER TABLE
fails for any reason we need to restore them to their original values.

(mroonga was freeing the memory on ::reset() but not on ::close())

c7b6707... by Oleksandr "Sanja" Byelkin

Merge branch '10.5' into 10.6

10eff9c... by Yuchen Pei <email address hidden>

MDEV-31524 Post-merge fixup

6eb6943... by Oleksandr "Sanja" Byelkin

Roksdb test postmerge fix