Add readwritesplit info to 2.4 upgrading document
Added relevant changes that need to be taken into account when upgrading to 2.4 from an older version.
This commit is contained in:
parent
736a59dde8
commit
aa75c75fdb
@ -11,6 +11,8 @@ configuration file.
|
|||||||
|
|
||||||
## Section Names
|
## Section Names
|
||||||
|
|
||||||
|
### Reserved Names
|
||||||
|
|
||||||
Section and object names starting with `@@` are now reserved for
|
Section and object names starting with `@@` are now reserved for
|
||||||
internal use by MaxScale.
|
internal use by MaxScale.
|
||||||
|
|
||||||
@ -23,8 +25,10 @@ Those files are:
|
|||||||
* All nested configuration files; typically `/etc/maxscale.cnf.d/*`.
|
* All nested configuration files; typically `/etc/maxscale.cnf.d/*`.
|
||||||
* All dynamic configuration files; typically `/var/lib/maxscale/maxscale.cnd.d/*`.
|
* All dynamic configuration files; typically `/var/lib/maxscale/maxscale.cnd.d/*`.
|
||||||
|
|
||||||
Further, whitespace in section names that was deprecated in MaxScale 2.2
|
### Whitespace in Names
|
||||||
will now be rejected, which will cause the startup of MaxScale to fail.
|
|
||||||
|
Whitespace in section names that was deprecated in MaxScale 2.2 will now be
|
||||||
|
rejected, which will cause the startup of MaxScale to fail.
|
||||||
|
|
||||||
To prevent that, section names like
|
To prevent that, section names like
|
||||||
```
|
```
|
||||||
@ -61,5 +65,28 @@ some_param=60000ms
|
|||||||
## MariaDB-Monitor
|
## MariaDB-Monitor
|
||||||
|
|
||||||
The following settings have been removed and cause a startup error
|
The following settings have been removed and cause a startup error
|
||||||
if defined: `mysql51_replication`, `multimaster` and `allow_cluster_recovery`.
|
if defined:
|
||||||
|
|
||||||
|
* `mysql51_replication`
|
||||||
|
* `multimaster`
|
||||||
|
* `allow_cluster_recovery`.
|
||||||
|
|
||||||
|
## ReadWriteSplit
|
||||||
|
|
||||||
|
* If multiple masters are available for a readwritesplit service, the one with
|
||||||
|
the lowest connection count is selected.
|
||||||
|
|
||||||
|
* If a master server is placed into maintenance mode, all open transactions are
|
||||||
|
allowed to gracefully finish before the session is closed. To forcefully close
|
||||||
|
the connections, use the `--force` option for `maxctrl set server`.
|
||||||
|
|
||||||
|
* The `lazy_connect` feature can be used as a workaround to
|
||||||
|
[MXS-619](https://jira.mariadb.org/browse/MXS-619). It also reduces the
|
||||||
|
overall load on the system when connections are rapidly opened and closed.
|
||||||
|
|
||||||
|
* Transaction replays now have a limit on how many times a replay is
|
||||||
|
attempted. The default values is five attempts and is controlled by the
|
||||||
|
`transaction_replay_attempts` parameter.
|
||||||
|
|
||||||
|
* If transaction replay is enabled and a deadlock occurs (SQLSTATE 40XXX), the
|
||||||
|
transaction is automatically retried.
|
||||||
|
Loading…
x
Reference in New Issue
Block a user