maria:10.4-MDEV-31005

Last commit made on 2023-08-07
Get this branch:
git clone -b 10.4-MDEV-31005 https://git.launchpad.net/maria

Branch merges

Branch information

Name:
10.4-MDEV-31005
Repository:
lp:maria

Recent commits

1f62a7b... by Lena Startseva <email address hidden>

MDEV-31005: Make working cursor-protocol

Updated tests: cases with bugs or which cannot be run
with the cursor-protocol were excluded with
"--disable_cursor_protocol"/"--enable_cursor_protocol"

1bb121e... by Lena Startseva <email address hidden>

MDEV-31005: Make working cursor-protocol

Added ability to disable/enable (--disable_cursor_protocol/--enable_cursor_protocol) cursor-protocol in tests.
For "--cursor-protocol" added filter for queries: it is executed only for "SELECT" queries.

b54e4bf... by Christian Hesse

update galera_new_cluster to use environment file

Now that the systemd unit files use an environment file to pass
_WSREP_START_POSITION we have to update galera_new_cluster as well.

6c40590... by Christian Hesse

use environment file in systemd units for _WSREP_START_POSITION

We used to run `systemctl set-environment` to pass
_WSREP_START_POSITION. This is bad because:

* it clutter systemd's environment (yes, pid 1)
* it requires root privileges
* options (like LimitNOFILE=) are not applied

Let's just create an environment file in ExecStartPre=, that is read
before ExecStart= kicks in. We have _WSREP_START_POSITION around for the
main process without any downsides.

ab10a67... by Sergei Golubchik

MDEV-31092 mysqldump --force doesn't ignore error as it should

failed SHOW CREATE FUNCTION means we don't dump this function,
but should still try to dump all other functions

4dd38f9... by Sergei Golubchik

MDEV-31800 Problem with open ranges on prefix blobs keys

don't construct open ranges from prefix blob keys for < (less than)
just as it's already done for > (greater than)

because prefix KEY_PART doesn't create prefix Field for blobs
(see open_table_from_share() near "Create a new field for the key part"),
so stored_field_cmp_to_item() will compare the original field to the
value not taking the prefix length into account.

4da80a4... by Sergei Golubchik

Fix double definition of CRYPTO_cleanup_all_ex_data

69b118a... by midenok

Revert "MDEV-30528 Assertion in dtype_get_at_most_n_mbchars"

This reverts commit add0c01bae4cd2ed435755feb1240a5dbc1c85c1

Duplicates must be avoided in FTS_DOC_ID_INDEX

f182de2... by Marko Mäkelä

MDEV-30159 fixup: Plug a memory leak in the test

a4b9e9b... by Kristian Nielsen

Fix rpl.rpl_rotate_logs to work with --repeat

(It's not using include/rpl_init.inc, so it needs to reset the GTID position
explicitly).

Signed-off-by: Kristian Nielsen <email address hidden>