Merge branch '2.1' into 2.2
This commit is contained in:
@ -49,6 +49,7 @@ For more details, please refer to:
|
||||
* MaxScale now supports IPv6
|
||||
|
||||
For more details, please refer to:
|
||||
* [MariaDB MaxScale 2.1.12 Release Notes](Release-Notes/MaxScale-2.1.12-Release-Notes.md)
|
||||
* [MariaDB MaxScale 2.1.11 Release Notes](Release-Notes/MaxScale-2.1.11-Release-Notes.md)
|
||||
* [MariaDB MaxScale 2.1.10 Release Notes](Release-Notes/MaxScale-2.1.10-Release-Notes.md)
|
||||
* [MariaDB MaxScale 2.1.9 Release Notes](Release-Notes/MaxScale-2.1.9-Release-Notes.md)
|
||||
|
@ -120,6 +120,23 @@ This functionality is similar to the [Multi-Master Monitor](MM-Monitor.md)
|
||||
functionality. The only difference is that the MySQL monitor will also detect
|
||||
traditional Master-Slave topologies.
|
||||
|
||||
### `ignore_external_masters`
|
||||
|
||||
Ignore any servers that are not monitored by this monitor but are a part of the
|
||||
replication topology. This option was added in MaxScale 2.1.12 and is disabled
|
||||
by default.
|
||||
|
||||
MaxScale detects if a master server replicates from an external server. When
|
||||
this is detected, the server is assigned the `Slave` and `Slave of External
|
||||
Server` labels and will be treated as a slave server. Most of the time this
|
||||
topology is used when MaxScale is used for read scale-out without master
|
||||
servers, a Galera cluster with read replicas being a prime example of this
|
||||
setup. Sometimes this is not the desired behavior and the external master server
|
||||
should be ignored. Most of the time this is due to multi-source replication.
|
||||
|
||||
When this option is enabled, all servers that have the `Master, Slave, Slave of
|
||||
External Server, Running` labels will instead get the `Master, Running` labels.
|
||||
|
||||
### `detect_standalone_master`
|
||||
|
||||
Detect standalone master servers. This feature takes a boolean parameter and is
|
||||
|
@ -36,6 +36,13 @@ where only parameters are used with the binlogrouter.
|
||||
|
||||
[Here is a list of bugs fixed in MaxScale 2.1.12.](https://jira.mariadb.org/issues/?jql=project%20%3D%20MXS%20AND%20issuetype%20%3D%20Bug%20AND%20status%20%3D%20Closed%20AND%20fixVersion%20%3D%202.1.12)
|
||||
|
||||
* [MXS-1555](https://jira.mariadb.org/browse/MXS-1555) Protocol command tracking doesn't work with readwritesplit
|
||||
* [MXS-1553](https://jira.mariadb.org/browse/MXS-1553) GaleraMon ignores server's SSL configuration
|
||||
* [MXS-1540](https://jira.mariadb.org/browse/MXS-1540) Race conditions in Galeramon server parameter handling
|
||||
* [MXS-1536](https://jira.mariadb.org/browse/MXS-1536) Fatal: MaxScale 2.1.10 received fatal signal 11. Attempting backtrace. Commit ID: 96c3f0dda3b5a9640c4995f46ac8efec77686269 System name: Linux Release string: NAME=CentOS Linux
|
||||
* [MXS-1529](https://jira.mariadb.org/browse/MXS-1529) OOM: mxs_realloc can be repeated this way
|
||||
* [MXS-1509](https://jira.mariadb.org/browse/MXS-1509) Show correct server state for multisource replication
|
||||
|
||||
## Packaging
|
||||
|
||||
RPM and Debian packages are provided for the Linux distributions supported by
|
||||
|
@ -362,7 +362,6 @@ follows.
|
||||
[Replication]
|
||||
type=service
|
||||
router=binlogrouter
|
||||
servers=masterdb
|
||||
user=maxscale
|
||||
passwd=maxpwd
|
||||
server_id=3
|
||||
|
@ -372,6 +372,11 @@ Examples with SSL options:
|
||||
Binlog Router Plugin is compatible with MariaDB 5.5, 10.0, 10.1 and 10.2 as well
|
||||
as MySQL 5.6 and 5.7.
|
||||
|
||||
Note: When using MariaDB 10.2 or MySQL 5.7 the `send_slave_heartbeat` option
|
||||
must be set to On as the slave servers request the hearbeat to MaxScale.
|
||||
As an alternative use `CHANGE MASTER TO MASTER_HEARTBEAT_PERIOD=0` in
|
||||
the slave server in order to disable the heartbeat request.
|
||||
|
||||
## Enabling MariaDB 10 compatibility
|
||||
|
||||
MariaDB 10 has different slave registration phase so an extra option is required:
|
||||
@ -396,6 +401,11 @@ with MySQL 5.7 slaves the `send_slave_heartbeat` option must be set to on.
|
||||
Binlog Router currently does not work for MySQL 5.5 due to missing
|
||||
*@@global.binlog_checksum* variable.
|
||||
|
||||
## MariaDB Limitations
|
||||
Starting from version 10.2 there are new replication events related
|
||||
to binlog event compression: these new events are not supported yet.
|
||||
Be sure that `log_bin_compress` is not set in any MariaDB 10.2 server.
|
||||
|
||||
# MariaDB MaxScale Replication Diagnostics
|
||||
|
||||
The binlog router module of MariaDB MaxScale produces diagnostic output that can
|
||||
|
@ -7,6 +7,7 @@ For more information about MariaDB MaxScale 2.1, please refer to the
|
||||
[ChangeLog](../Changelog.md).
|
||||
|
||||
For a complete list of changes in MaxScale 2.1, refer to the
|
||||
* [MaxScale 2.1.12 Release Notes](../Release-Notes/MaxScale-2.1.12-Release-Notes.md)
|
||||
* [MaxScale 2.1.11 Release Notes](../Release-Notes/MaxScale-2.1.11-Release-Notes.md)
|
||||
* [MaxScale 2.1.10 Release Notes](../Release-Notes/MaxScale-2.1.10-Release-Notes.md)
|
||||
* [MaxScale 2.1.9 Release Notes](../Release-Notes/MaxScale-2.1.9-Release-Notes.md).
|
||||
|
Reference in New Issue
Block a user