maria:bb-10.10-MDEV-28542

Last commit made on 2022-05-25
Get this branch:
git clone -b bb-10.10-MDEV-28542 https://git.launchpad.net/maria

Branch merges

Branch information

Name:
bb-10.10-MDEV-28542
Repository:
lp:maria

Recent commits

9946644... by Marko Mäkelä

fixup! 036d091d2ef314bf5faab6c01e15c4030adee51e

76970a5... by Marko Mäkelä

MDEV-28540 Deprecate and ignore the parameter innodb_prefix_index_cluster_optimization

The parameter innodb_prefix_index_cluster_optimization used to enable an
optimization that was added in cb37c557688e2f7f0381d02f78976a1b7d1bfd65
and was disabled by default.

We will unconditionally enable the extension and mark the parameter
as deprecated.

Related to this, the counters
Innodb_secondary_index_triggered_cluster_reads and
Innodb_secondary_index_triggered_cluster_reads_avoided
allowed to determine the usefulness of this optimization.

Now that the configuration parameter is disabled, the counters
do not serve any useful purpose and can be removed.

row_search_with_covering_prefix(): Fix a bug that caused an
incorrect result to be returned.

143d5db... by Marko Mäkelä

MDEV-28539 Some InnoDB counters are duplicating generic SHOW STATUS

The InnoDB srv_stats counters
n_rows_updated, n_rows_deleted, n_rows_inserted, and n_rows_read
are duplicating
Handler_update, Handler_delete, Handler_write, and Handler_read_ counters.

Updating those counters is not free, especially because some counters
are furthermore split to distinguish a rare case of modifying tables
in the system schema.

036d091... by Marko Mäkelä

MDEV-28554: Remove innodb_version

INNODB_VERSION_STR: Replaced with PACKAGE_VERSION (non-functional change).

INNODB_VERSION_SHORT: Replaced with direct use of
MYSQL_VERSION_MAJOR << 8 | MYSQL_VERSION_MINOR.

check_version(): Simplify the mariadb-backup version check,
and require the server version to be MariaDB 10.8 or later,
because that is when the InnoDB redo log format was last changed.

afc7c0b... by Marko Mäkelä

MDEV-28542 Useless output in SHOW ENGINE INNODB STATUS

srv_printf_innodb_monitor(): Only display an ADAPTIVE HASH INDEX
section if the adaptive hash index is enabled.

ibuf_print(): Only display an INSERT BUFFER section if the
change buffer is not empty.

3cc8539... by Marko Mäkelä

Merge 10.9 into 10.10

1ace107... by Marko Mäkelä

Merge 10.8 into 10.9

105647d... by Marko Mäkelä

man: adjust major version to 10.8

c2bae9c... by Marko Mäkelä

Merge 10.7 into 10.8

61727fa... by Daniel Black

man: adjust major version to 10.7