maria:bb-10.4-MDEV-16462

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

Branch merges

Branch information

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

Recent commits

a096ed3... by Sergei Krivonos <email address hidden>

MDEV-16462: add assert to detect duplicated JSON keys

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

7acf317... by Vladislav Vaintroub

Add new option NOT_EMBEDDED, for plugins

Means, plugin will not be available in embedded, even if compiled-in