maria:bb-10.3-robert

Last commit made on 2021-12-02
Get this branch:
git clone -b bb-10.3-robert https://git.launchpad.net/maria

Branch merges

Branch information

Name:
bb-10.3-robert
Repository:
lp:maria

Recent commits

045f5f7... by Lukáš Javorský

MDEV-21108 Add option for setting install paths of groonga

Include gronnga and groonga-normalizer-mysql install path

fafe60e... by Marko Mäkelä

MDEV-27134: Sporadic failure of DROP DATABASE test

Let us create and drop a separate database for getting rid of the
default database in the MDEV-22781 test.

289721d... by Marko Mäkelä

Merge 10.2 into 10.3

f5441ef... by Sergei Golubchik

MDEV-26972 MTR worker aborts after server restart failure

restore the old behavior where without a debugger mtr does not
wait for mysqld to start. It was broken in feacc0aaf2

a96b428... by Sergei Golubchik

MDEV-26755 innodb.undo_truncate: ilink::assert_linked(): Assertion `prev != 0 && next != 0' failed

close_connections() in mysqld.cc sends a signal to all threads.
But InnoDB is too busy purging, doesn't react immediately.
close_connections() waits 20 seconds, which isn't enough in this
particular case, and then unlinks all threads from
the list and forcibly closes their vio connection.

InnoDB background threads have no vio connection to close, but
they're unlinked all the same. So when later they finally notice
the shutdown request and try to unlink themselves, they fail to
assert that they're still linked.

Fix: don't assert_linked, as another thread can unlink this THD anytime

4ba7478... by Sergei Golubchik

add a test case

MDEV-20330 Combination of "," (comma), cross join and left join fails to parse

f809a4f... by ryancaicse <email address hidden>

MDEV-26558 Fix a deadlock due to cyclic dependence

Fix a potential deadlock bug between locks ctrl_mutex and entry->mutex

ef179da... by Daniel Black

mysql_install_db: remove MySQL references

MySQL documentation isn't going to help our
users and we shouldn't refer to it.

749d8de... by Marc Olivier Bergeron <email address hidden>

MDEV-27066: Fixed scientific notation parsing bug

The bug occurs where the float token containing a dot with an 'e'
notation was dropped from the request completely.

This causes a manner of invalid SQL statements like:

select id 1.e, char 10.e(id 2.e), concat 3.e('a'12356.e,'b'1.e,'c'1.1234e)1.e, 12 1.e*2 1.e, 12 1.e/2 1.e, 12 1.e|2 1.e, 12 1.e^2 1.e, 12 1.e%2 1.e, 12 1.e&2 from test;

To be parsed correctly as if it was:

select id, char(id), concat('a','b','c'), 12*2, 12/2, 12|2, 12^2, 12%2, 12&2 from test.test;

This correct parsing occurs when e is followed by any of:

( ) . , | & % * ^ /

fe065f8... by Alexey Bychko <email address hidden>

MDEV-22522 RPM packages have meaningless summary/description

this patch moves cpack summury and description for optional packages
to the appropriate CMakeLists.txt files