maria:10.0

Last commit made on 2020-05-27
Get this branch:
git clone -b 10.0 https://git.launchpad.net/maria

Branch merges

Branch information

Name:
10.0
Repository:
lp:maria

Recent commits

c2a7dff... by Sergei Golubchik

Merge tag 'mariadb-5.5.68' into 10.0

f20c632... by Marko Mäkelä

MDEV-21462: Actually test for the original bug

We must ensure that the NUL will not terminate the query string.

459e861... by Marko Mäkelä

MDEV-21462 main.processlist_notembedded fails to clean up

Replace the 30-second sleep in the test with proper
DEBUG_SYNC interlocking.

6a31aea... by Sergei Golubchik

BUG#30301356 - SOME EVENTS ARE DELAYED AFTER DROPPING EVENT

queues.c cleanup and refactoring.

Restore old version of _downhead() (from before cd483c55209)
that works well in an average case. Use it for queue_fix().

Move existing specialized version of _downhead() to queue_replace()
where it'll be handling the case it was specifically optimized for
(moving the element to the end of the queue).
And correct it to fix the heap not only down, but also up
(this fixes BUG#30301356).

Add unit tests.

Collateral cosmetic fixes.

69bd731... by Sergei Golubchik

correct off-by-one error in CONCAT

CONCAT_WS didn't have it

e8e67bd... by Anushree Prakash B <email address hidden>

Bug#30689251 - BACKPORT TO MYSQL-5.6, BUG#29597896 - NULL POINTER DEREFERENCE IN LIBMYSQL

DESCRIPTION:
============
There can be issues if the packets sent by the server
are not proper. Certain checks should be performed at the
client side while unpacking fields data.

FIX:
====
Check for the appropriate fields data and error out if it
is not present.

RB: 23601

39c6011... by Sivert Sorumgard <email address hidden>

Bug#30628268: OUT OF MEMORY CRASH

The event scheduler has a THD which is used for e.g. keeping track
of the timing of the events. Thus, each scheduling of an event will
make use of this THD, which in turn allocates memory in the THD's
mem root. However, the mem root was never cleared, and hence, the
memory occupied would monotonically increase throughout the life
time of the server.

The root cause was found by Jon Olav Hauglid, and this fix clears the
THD's mem root for each event being scheduled.

Change-Id: I462d2b9fd9658c9f33ab5080f7cd0e0ea28382df

6bb28e0... by Sergei Golubchik

Bug#29915479 RUNNING COM_REGISTER_SLAVE WITHOUT COM_BINLOG_DUMP CAN RESULTS IN SERVER EXIT

in fact, in MariaDB it cannot, but it can show spurious slaves
in SHOW SLAVE HOSTS.

slave was registered in COM_REGISTER_SLAVE and un-registered after
COM_BINLOG_DUMP. If there was no COM_BINLOG_DUMP, it would never
unregister.

8c534bd... by Sergei Golubchik

cleanup: remove dbug keywords that are never used

59880df... by Sergei Golubchik

Bug#28388217 - SERVER CAN FAIL WHILE REPLICATING CONDITIONAL COMMENTS

test case