maria:bb-10.8-serg

Last commit made on 2022-06-07
Get this branch:
git clone -b bb-10.8-serg https://git.launchpad.net/maria

Branch merges

Branch information

Name:
bb-10.8-serg
Repository:
lp:maria

Recent commits

cf57fa8... by Sergei Golubchik

fix the test for FreeBSD

31fc2eb... by Marko Mäkelä

Merge 10.7 into 10.8

0476f48... by Marko Mäkelä

MDEV-26713 fixup: Prefer shutdown to kill

A subsequently executed test could fail due to warning messages
that some mysql.help_% tables were not closed properly.

09dc322... by Marko Mäkelä

Merge 10.6 into 10.7

4b6f5ae... by Marko Mäkelä

main.mysqladmin: Prefer restarting to killing

We do not want subsequent test executions to fail due to messages
about mysql.help_% tables needing recovery.

Thanks to Sergei Golubchik for noticing this.

814c69e... by Monty <email address hidden>

Merge remote-tracking branch 'origin/10.5' into 10.6

57d4a24... by Marko Mäkelä

Merge 10.7 into 10.8

4834a0d... by Monty <email address hidden>

Fixed bug in Aria read cache when doing check/repair

Reading the last page of table with "dynamic page" format would generate
an error when reading after the last row. This was never noticed as
when using Aria as a handler any error messages generated by
_ma_set_fatal_error() was ignored.

54e501c... by Monty <email address hidden>

MDEV-28757 S3 tables can hang in SELECT

If we got a read error from S3, we did not signal threads waiting
to read blocks in the read-range. This caused these threads to
hang forever.

There is still one issue left that the S3 error will be logged as an
'table is crashed' error instead of the IO error. This will be fixed
by a larger patch in 10.6 that improves error reporting from Aria.

There is no test case for this as it is very hard to repeat.
I tested this with a patch that causes random read failures in S3
used perl multi-threaded test with 8 threads to simulate reads.
This patch fixes all found hangs.

7e39470... by Marko Mäkelä

Merge 10.6 into 10.7