maria:bb-10.6-danielblack-MDEV-28011-deb-autobake

Last commit made on 2022-03-18
Get this branch:
git clone -b bb-10.6-danielblack-MDEV-28011-deb-autobake https://git.launchpad.net/maria

Branch merges

Branch information

Name:
bb-10.6-danielblack-MDEV-28011-deb-autobake
Repository:
lp:maria

Recent commits

0973189... by Daniel Black

MDEV-28011: debian autobake cleanup (10.6, pmem +uring)

Fixing the version of debian/ubuntu depencies in 10.6
removes the apt-cache checking of libpmem and liburing
dependencies.

By arraging the checks earliest to latest, we unconditionally
change the dependences in earlier versions, and in later versions
we perform architecture checks to see if there is a dependency
on this architure before removing/changing.

This takes from the architecture information on Ubuntu[1,2]
and Debian[3,4].

[1] https://packages.ubuntu.com/search?suite=all&arch=any&searchon=names&keywords=liburing-dev
[2] https://packages.ubuntu.com/search?suite=all&arch=any&searchon=names&keywords=libpmem-dev
[3] https://packages.debian.org/search?suite=all&section=all&arch=any&searchon=names&keywords=liburing-dev
[4] https://packages.debian.org/search?suite=all&section=all&arch=any&searchon=names&keywords=libpmem-dev

065f995... by Daniel Black

Merge branch 10.5 into 10.6

06e3bc4... by Marko Mäkelä

MDEV-17841 fixup: GCC -Wmaybe-uninitialized

In commit ab38b7511bad8cc03a67f0d43e7169e6dfcac9fa
an added "goto err" would seemingly cause a read of
an uninitialized variable old_info if errpos>=5.

However, because we would have errpos=0 at that point,
there was no real error.

b73d852... by Daniel Black

Merge 10.4 to 10.5

ee80c19... by Marko Mäkelä

MDEV-26551 InnoDB crash on multiple concurrent SHOW TABLE STATUS

dict_get_and_save_data_dir_path(): Protect the operation with
dict_table_t::lock_mutex and avoid unnecessary memory allocation.

31ad927... by THIRUNARAYANAN BALATHANDAYUTHAPANI

MDEV-28079 Shutdown hangs after altering innodb partition fts table

- InnoDB purge waits at resume_FTS() while shutting down.
This happens after altering the FTS innodb partition table.
stop_FTS() has been called for each partition, but it calls
resume_FTS() only once and it leads to hang during shutdown.
This issue was introduced by
commit 1bd681c8b3c5213ce1f7976940a7dc38b48a0d39(MDEV-25506).

069139a... by Daniel Black

Merge 10.3 to 10.4

extra2_read_len resolved by keeping the implementation
in sql/table.cc by exposed it for use by ha_partition.cc

Remove identical implementation in unireg.h
(ref: bfed2c7d57a7ca34936d6ef0688af7357592dc40)

6a2d88c... by Daniel Black

Merge 10.2 to 10.3

0e63023... by Alexander Barkov

Merge branch 10.2 into 10.3

b2c81e0... by Daniel Black

MDEV-27955 main.func_json_notembedded test fails on out-of-memory

Uses 500M+ of memory by repeating an 8 byte sequence 62.5M times.

Reduce the number of repeats on string reduced by 100 times.

Tested by applying against the reverted MDEV-24909 code. 1000 times
reduction was too much, but 100 still managed to trigger the bug.