maria:bb-10.6-mdev-27087-rucha

Last commit made on 2024-01-25
Get this branch:
git clone -b bb-10.6-mdev-27087-rucha https://git.launchpad.net/maria

Branch merges

Branch information

Name:
bb-10.6-mdev-27087-rucha
Repository:
lp:maria

Recent commits

5941de5... by Rucha Deodhar <email address hidden>

temp

c683f0f... by Rucha Deodhar <email address hidden>

reorder the log columns for MDEV-27087

9d88c5b... by Alexey Botchkov

MDEV-31616 Problems with a stored function EMPTY() on upgrade to 10.6.

The IDENT_sys doesn't include keywords, so the function with the
keyword name can be created, but cannot be called.
Moving keywords to new rules keyword_func_sp_var_and_label and
keyword_func_sp_var_not_label so the functions with these
names are allowed.

011d666... by Rucha Deodhar <email address hidden>

reorder the log columns for MDEV-27087

26c86c3... by Monty <email address hidden>

Fixed some mtr tests that failed on windows

Most things where wrong in the test suite.
The one thing that was a bug was that table_map_id was in some places
defined as ulong and in other places as ulonglong. On Linux 64 bit this
is not a problem as ulong == ulonglong, but on windows this caused failures.
Fixed by ensuring that all instances of table_map_id are ulonglong.

6085fb1... by Monty <email address hidden>

Fixed compiler error/warning in backup_copy.cc

286d6f2... by Monty <email address hidden>

Fixed main.strict test to work with icc compiler

d2c431b... by Monty <email address hidden>

Disable main.gis from embedded

Fails with:
query 'select ST_AsWKT(GeometryCollection(Point(44, 6), @g))' failed:
ER_ILLEGAL_VALUE_FOR_TYPE (1367): Illegal non geometric '@`g`' value
found during parsing

c777429... by Monty <email address hidden>

MDEV-33279 Disable transparent huge pages after page buffers has been allocatedDisable transparent huge pages (THP)

The reason for disabling transparent huge pages (THP) is that they
do not work well with MariaDB (or other databases, see links in
MDEV-33279). The effect of using THP are that MariaDB will use much more
(10x) more memory and will no be able to release memory back to the system.

Disabling THP is done after all storage engines are started, to allow
buffer pools and keybuffers (big allocations) to be allocated as huge
pages.

740d3e7... by Monty <email address hidden>

Trivial fixes:

- Removed not used variable 'file' from MYSQL_BIN_LOG::open()
- Assigned not initialized variable in connect/tabext.cpp