maria:bb-10.4-MDEV-23766

Last commit made on 2021-11-14
Get this branch:
git clone -b bb-10.4-MDEV-23766 https://git.launchpad.net/maria

Branch merges

Branch information

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

Recent commits

73f2665... by Sergei Krivonos <email address hidden>

MDEV-27036: allow Json_writer_[array|object] from Json_writer

d270525... by THIRUNARAYANAN BALATHANDAYUTHAPANI

MDEV-23805 Make Online DDL to Instant DDL when table is empty

- In ha_innobase::prepare_inplace_alter_table(), InnoDB should
check whether the table is empty. If the table is empty then
server should avoid downgrading the MDL after prepare phase.
It is more like instant alter, does change only in dicationary
and metadata.

- Changed few debug test case to make non-empty DDL table

c5380c3... by Vladislav Vaintroub

Merge branch '10.3' into 10.4

7ea1274... by Vladislav Vaintroub

Merge branch '10.2' into 10.3

628c281... by Vladislav Vaintroub

MDEV-27030 vcol.vcol_keys_myisam fails on Windows x64, with Visual Studio 2022

Upon investigation, decided this to be a compiler bug
(happens with new compiler, on code that did not change for the last 15 years)

Fixed by de-optimizing single function remove_key(), using MSVC pragma

3163d9e... by Brandon Nesterenko

MDEV-26991: CURRENT_TEST: main.mysql_binary_zero_insert 'grep' is not recognized as an internal or external command, operable program or batch file.

Removed grep from mysqldump command stream and instead,
extend the search_file pattern to search for rows containing
binary zeros instead of any occurance of '00' in the input

94ef277... by Sergei Krivonos <email address hidden>

MDEV-23766: fix by assert (Windows)

04ad98b... by Sergey Petrunia

MDEV-23766: Re-add Json_writer unit test.

c1e1ca2... by Vladislav Vaintroub

In case WITH_WSREP is enabled, build wsrep as plugin
If it is not enabled, build wsrep as static "stub" library from wsrep_dummy.cc
ยด

Allow static plugins to export symbols (on Unix)
wsrep_info relies on wsrep defined symbols (e.g LOCK_wsrep_config_state)
exported from mysqld

009f3e0... by Vladislav Vaintroub

improve build, allow sql library to be built in parallel with builtins