maria:bb-10.11-bumpversion

Last commit made on 2024-02-06
Get this branch:
git clone -b bb-10.11-bumpversion https://git.launchpad.net/maria

Branch merges

Branch information

Name:
bb-10.11-bumpversion
Repository:
lp:maria

Recent commits

7f3839a... by Daniel Bartholomew <email address hidden>

bump the VERSION

c79f19a... by VladislavVaintroub

MDEV-33374 main.mysql_connector_net fails on new Windows 11

Additionally pass `-ExecutionPolicy Bypass` to powershell.exe when
executing script

93189df... by Marko Mäkelä

MDEV-33361 Excessive delays in SET GLOBAL innodb_log_file_size

innodb_log_file_size_update(): Wait for buf_pool.done_flush_list
(that a flush batch has completed), not buf_pool.do_flush_list
(that the buf_flush_page_cleaner was woken up).

The condition variable buf_pool.done_flush_list is broadcast by the
buf_flush_page_cleaner() at the end of each batch, which is when the
log checkpoint can advance and where any log resizing may be completed.
The purpose of the condition variable buf_pool.do_flush_list is to
wake up the buf_flush_page_cleaner() thread because there is work to do.
If no thread is signaling that condition variable, this loop could
unnecessarily wait for up to 5 seconds too long for the log resizing
to be completed. By consuming signals it could also prevent the
buf_flush_page_cleaner() thread from waking up.

Tested by: Matthias Leich

ea9a6a1... by Daniel Black

MDEV-33095 MariaDB-backup - no OS_DATA_FILE_NO_O_DIRECT on some platforms

Postfix for a6290a5bc5f3cba096854595c354d19d9267743d, in 10.11
where OS_DATA_FILE_NO_O_DIRECT gets used. Same #ifdef conditions
as other uses of OS_DATA_FILE_NO_O_DIRECT.

Noticed on aarch64-macos builder.

f5ca407... by Dishon Merkhai <email address hidden>

MDEV-30839: Add new options to mini-benchmark and fixes

Add new options to mini-benchmark.sh so it is more useful, such as
`--log` to avoid output from `lscpu` and other commands being lost.

Also fix following errors:

- Fix if condition for the cycle count regression verdict. The condition
  checked if the cycle count was greater than 850 billion, but `$RESULT`
  is only 3 digits and represents the number of cycles in billions.

- Fix flamegraph width. The original width caused the flamegraph to be
  cut-off on most screen sizes in the browser.

- Fix ShellCheck warnings and suggestions.

- Fix condition to check if perf has permission to run on the system.

All new code of the whole pull request, including one or several files
that are either new files or modified ones, are contributed under the
BSD-new license. I am contributing on behalf of my employer Amazon Web
Services, Inc.

8c5db7a... by Oleksandr "Sanja" Byelkin

MDEV-29587 Allowing insert into a view with columns that are not part the table

We can check only fields which take part in inserts.

bc2f155... by Daniel Black

Deb autobake: ready with noble (Ubuntu 24.04)

Still not ready to support mariadb-plugin-rocks by distro.

pmem (despite its EOL on Intel) and liburing are available on Noble
(24.04). Its unclear why they where disabled in lunar/jammy. Too
unstable to change now so introduce to 24.04 and see how it goes
during testing.

1acf6a0... by Marko Mäkelä

MDEV-14425 fixup: mariabackup.huge_lsn,strict_crc32 rdiff

Some old versions of "patch" (such as patch 2.5.9 on Microsoft Windows)
require that a file name header be present.
To ensure that the diff will be applied, let us add the header.

0335629... by Marko Mäkelä

MDEV-32242 fixup: innodb.doublewrite test may be skipped again

It is not sufficient to sleep for only 1 second to
ensure that the page cleaner has gone idle.
The timings could have been changed compared to earlier releases
by commit a635c40648519fd6c3729c9657872a16a0a20821 (MDEV-27774).
Let us allow the non-debug test innodb.doublewrite to be skipped,
and remove the insufficient 1-second sleep.

7f11fad... by Marko Mäkelä

MDEV-32968: After-merge fix

This fixes up merge commit 9d20853c74935717a20bbcb08d3bad6bf1a56dda