maria:bb-10.4-mdev-22534-demo-exists2in-loop

Last commit made on 2023-09-11
Get this branch:
git clone -b bb-10.4-mdev-22534-demo-exists2in-loop https://git.launchpad.net/maria

Branch merges

Branch information

Name:
bb-10.4-mdev-22534-demo-exists2in-loop
Repository:
lp:maria

Recent commits

8c08354... by Yuchen Pei <email address hidden>

MDEV-22534 [DEMO] Swapping the order in Item_cond_and causes infinite item_ref loop

86f6129... by Marko Mäkelä

MDEV-21678 innodb_gis.gis_split_nan fails with ER_CANT_CREATE_GEOMETRY_OBJECT

Let us avoid inserting the rows fid=714 and fid=715, because we would
evaluate g=NULL for them, and NULL values are not allowed in InnoDB
SPATIAL INDEX.

Also, let the test run on any page size, and on non-debug builds.

7d7ea79... by Sergei Golubchik

fix "Undefined subroutine &Manager::mtr_lastlinesfromfile"

and "Undefined subroutine &Manager::move"

fba4abf... by Sergei Golubchik

MDEV-32128 wrong table name in innodb's "row too big" errors

a6c0184... by Sergei Golubchik

MDEV-31970 ASAN errors in grn_obj_unlink / ha_mroonga::clear_indexes upon index operations

from upstream

3267606... by Sergei Golubchik

MDEV-31966 Server crash upon inserting into Mroonga table with compressed column

53fd632... by Sergei Golubchik

remove groonga examples

to follow the similar upstream change

1815719... by Daniel Black

oqgraph: remove clang warnings

-Wdeprecated-copy-with-user-provided-copy was causing a few errors on
things that where defined in a way that was implicit. By removing code
it now compiles without warnings.

tested with fc38 / clang-16

34c283b... by Marko Mäkelä

MDEV-32132 DROP INDEX followed by CREATE INDEX may corrupt data

ibuf_set_bitmap_for_bulk_load(): Port a bug fix that was made as part of
commit 165564d3c33ae3d677d70644a83afcb744bdbf65 (MDEV-30009)
in MariaDB Server 10.5.19.

5544ea2... by Alexander Barkov

MDEV-32130 Port MySQL test on protocol bug #106352 to MariaDB

Port the test case from MySQL to MariaDB:

MySQL fix Bug#33813951, Change-Id: I2448e3f2f36925fe70d882ae5681a6234f0d5a98.

Function test_simple_temporal() from MySQL ported from C++ to pure C.

This includes one change:
- DIE_UNLESS(field->type == MYSQL_TYPE_DATETIME);
+ DIE_UNLESS(field->type == MYSQL_TYPE_TIMESTAMP);

The bound param of SELECT ? is TIMESTAMP in this code.
MySQL returns it back as DATETIME. MariaDB preserves TIMESTAMP.

Code packaged for commit by Daniel Black.