maria:bb-10.4-MDEV-32017

Last commit made on 2023-09-28
Get this branch:
git clone -b bb-10.4-MDEV-32017 https://git.launchpad.net/maria

Branch merges

Branch information

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

Recent commits

b4bf3df... by THIRUNARAYANAN BALATHANDAYUTHAPANI

MDEV-32017 Auto-increment no longer works for explicit FTS_DOC_ID

- InnoDB increments the next document id whenever InnoDB does
commit the fulltext sync operation. InnoDB should avoid the
sync commit operation when there is nothing in fulltext cache.

4e25947... by Igor Babaev

MDEV-32259 Test from win.test fails with statement memory protection

The function setup_windows() called at the prepare phase of processing a
select builds a list of all window specifications used in the select. This list
is built on the statement memory and it must be done only once.

Approved by Oleksandr Byelkin <email address hidden>

b0763f5... by Sergei Golubchik

fix check_galera_version.inc to work

and make it print both version it compares
to be able to see if it starts misbehaving again

2d29ccd... by Oleksandr "Sanja" Byelkin

MDEV-29771 Server crashes in check_sequence_fields upon CREATE TABLE .. SEQUENCE=1 AS SELECT ..

Pass name separately for sequence check because sequence can be created with
CREATE TABLE (see https://mariadb.com/kb/en/create-table/#sequence )

554aa1e... by Oleksandr "Sanja" Byelkin

Disable view protocol for the MDEV-31742 test because it make statistics differ or wrong (without service connection)

fec93e7... by Lena Startseva <email address hidden>

MDEV-31465: main.sum_distinct-big and main.merge-big fail with timeout with view-protocol
MDEV-31455: main.events_stress or events.events_stress fails with view-protocol
MDEV-31457: main.delete_use_source fails (hangs) with view-protocol

Fixed tests:
main.sum_distinct-big, main.delete_use_source - disabled view-protocol
for some cases because they use transactions without autocommit
main.events_stress, main.merge-big - disabled service connection
for some queries since it is necessary that the query SELECT pass
in the same session

47f0135... by Igor Babaev

MDEV-32245 Test from subselect.test fails with statement memory protection

With this patch st_select_lex::ref_pointer_array is never re-allocated.

Approved by Oleksandr Byelkin <email address hidden>

50a2e8b... by Oleksandr "Sanja" Byelkin

MDEV-32140: Valgrind/MSAN warnings in dynamic_column_update_move_left

Do not manipulate empty dynamic column, just better return empty dynamic column from the begining.
(it is also optimisation)

9b5275b... by Daniel Black

MDEV-31332: Galera rsync sst to ignore .snapshot/ files

.snapshot exists as a directory on NetApp storage and
should not be copied during the sst process.

Thanks Daniel Czadek for the bug report.

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

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

MDEV-31651 : Assertion wsrep_thd_is_applying(thd) && !wsrep_thd_is_local_toi(thd) in wsrep_ignored_error_code

Problem was that with BINLOG-statement you can execute
binlog events on master also (not only in applier).
Fix removes too strict part wsrep_thd_is_applying from
assertion. Note that actual event in test is intentionally
corrupted to test should this error being ignored.

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