maria:bb-10.11-mdev-29800-hf

Last commit made on 2022-10-27
Get this branch:
git clone -b bb-10.11-mdev-29800-hf https://git.launchpad.net/maria

Branch merges

Branch information

Name:
bb-10.11-mdev-29800-hf
Repository:
lp:maria

Recent commits

47f131e... by Alexey Botchkov

MDEV-29800 MDEV-29800 ERROR 1062 (23000): Duplicate entry 'test-t-0' for key 'PRIMARY' on CoR...

The CREATE TABLE command can appear in the ha_spider::rename_table(),
so should be handled.

d152609... by Daniel Black

MDEV-22659: Create one logrotate config - Deb/Rpm fix

ba16202... by Paragoumba <email address hidden>

MDEV-24377: Accept comma separated addresses as --bind-address value (#2009)

* MDEV-24377: Accept comma separated addresses as --bind-address value

When bind address form the basis of wsrep based variables, the first
address in the comma separated list is used.

The test uses the IP address 192.168.0.1 as we need to include
multiple address. This will include failures without the following
commit.

The tests for bind_multiple_address_resolution could return
addresses that we cannot bind too. Windows and FreeBSD, and
probably other OSs will terminate the service if addresses are
unavailable.

We use the WSAEADDRNOTAVAIL / POSIX EADDRNOTAVAIL codes to
continue to bind to other interfaces. If at the end of the
bind list, if no binds are successful, the we terminate
but still leaving the error messages in the log.

Co-authored-by: Daniel Black <email address hidden>

fd0dcad... by Otto Kekäläinen

MDEV-22659: Create one single unified and optimal logrotate config

Replace mysql-log-rotate.sh and debian/...mysql-server.logrotate with one
new unified and well documented version.

Name is mariadb.logrotate.in as in 10.11 branch onward we use now the
'mariadb' name, and use 'logrotate' to match the actual name of the
utility.

Also automatically disable deprecated /etc/logrotate.d/mysql-server
file on deb upgrades.

Reviewer: Daniel Black

Reviewer edits made:
* Added 'su mysql mysql' to the logrotate this is more RPM friendly.
  This is commented on Debian
* /var/log/mysql is the path on SuSe based distributions

dc3be24... by Sergei Golubchik

MDEV-29828 Indicate that --dump-history only applies to timestamp-based versioning

c0fe0cc... by Sergei Golubchik

MDEV-29830 Assertion `table->versioned()' in THD::vers_insert_history_fast

don't set VERS_ROW_START or VERS_ROW_END flags on fields of a temporary
table (as not versioned tables should not have ROW START/ROW END fields)

7bdc024... by Sergei Golubchik

MDEV-29830 Assertion `table->versioned()' in THD::vers_insert_history_fast

remove assert temporarily, the proper fix comes after MDEV-29833

a6f9694... by Sergei Golubchik

MDEV-29736 mysqldump sets system_versioning_insert_history=1 twice and doesn't restore previous value

73b2a32... by Sergei Golubchik

MDEV-29730 mysqldump --dump-history creates broken dump if there are precision-versioned tables

d249761... by Sergei Golubchik

MDEV-16029 mysqldump: dump and restore historical data