maria:11.4-mdev-32777

Last commit made on 2024-05-16
Get this branch:
git clone -b 11.4-mdev-32777 https://git.launchpad.net/maria

Branch merges

Branch information

Name:
11.4-mdev-32777
Repository:
lp:maria

Recent commits

1a326ee... by Dave Gosselin <email address hidden>

MDEV-32777 DDL operations very slow under macOS

macOS is a development platform for our product but calls to
fcntl(F_FULLFSYNC) are too slow for developer needs. macOS offers
at least three different disk flush calls, making tradeoffs between
reliability and performance (see analysis notes on this MDEV).
On macOS only and as a compromise, we will back out the change to
call fcntl(F_FULLFSYNC), sacrificing a full flush in favor of more
performant writes.

4911ec1... by Dave Gosselin <email address hidden>

mtr on FreeBSD detects core count for --parallel=auto

32ee667... by Daniel Bartholomew <email address hidden>

bump the VERSION

7e65512... by Sergei Golubchik

cleanup: compile with -fno-operator-names in maintainer mode

fd76746... by Yuchen Pei <email address hidden>

MDEV-28105 Return error in ha_spider::write_row() if info(HA_STATUS_AUTO) fails

Spider calls info with HA_STATUS_AUTO to update auto increment info,
which may attempt to connect the data node. If the connection fails,
it may emit an error and return the same error. This error should not
be of lower priority than any possible error from the later call to
handler::update_auto_increment().

Without this change, certain errors from update_auto_increment() such
as HA_ERR_AUTOINC_ERANGE may get ignored, causing my_insert() to call
my_ok(), which fails the assertion because the error was emitted in
the info() call (Diagnostics_area::is_set() returns true).

a6ae1c2... by Yuchen Pei <email address hidden>

MDEV-32487 Check plugin is ready when resolving storage engine

This handles the situation when one thread is still initiating a
storage engine plugin, while another is creating a table using it.

1e5b0ff... by Sergei Golubchik

mtr: don't store galera sst logs in /tmp/

9ea1f67... by Marko Mäkelä

MDEV-33817: Proper intrinsics for vextracti32x4

d7d8c2c... by Daniel Black

MDEV-31566: Fix buffer overrun of column_json function (postfix)

Test case failed --view protocol. Revert to using table for data
in the test.

8677472... by He Guohua <email address hidden>

MDEV-31566 Fix buffer overrun of column_json function

The accounting of the limit variable that represents the
amount of space left it the buffer was incorrect.

Also there was 1 or 2 bytes left to write that occured without
the buffer length being checked.

Review: Sanja Byelkin