
The total timeout for the retrying of interrupted queries can now be configured with the `query_retry_timeout` parameter. It controls the total timeout in seconds that the query can take. The actual connection, read and write timeouts of the connector aren't a good configuration value to use for abstracted queries as the time that it takes to execute a query can be composed of both connections, reads and writes. This is caused by the usage of MYSQL_OPT_RECONNECT that hides the fact that the connector reconnects to the server when a query is attempted.
62 lines
2.5 KiB
Markdown
62 lines
2.5 KiB
Markdown
# MariaDB MaxScale 2.1.10 Release Notes
|
|
|
|
Release 2.1.10 is a GA release.
|
|
|
|
This document describes the changes in release 2.1.10, when compared
|
|
to release [2.1.9](MaxScale-2.1.9-Release-Notes.md).
|
|
|
|
If you are upgrading from release 2.0, please also read the following
|
|
release notes:
|
|
|
|
* [2.1.9](./MaxScale-2.1.9-Release-Notes.md)
|
|
* [2.1.8](./MaxScale-2.1.8-Release-Notes.md)
|
|
* [2.1.7](./MaxScale-2.1.7-Release-Notes.md)
|
|
* [2.1.6](./MaxScale-2.1.6-Release-Notes.md)
|
|
* [2.1.5](./MaxScale-2.1.5-Release-Notes.md)
|
|
* [2.1.4](./MaxScale-2.1.4-Release-Notes.md)
|
|
* [2.1.3](./MaxScale-2.1.3-Release-Notes.md)
|
|
* [2.1.2](./MaxScale-2.1.2-Release-Notes.md)
|
|
* [2.1.1](./MaxScale-2.1.1-Release-Notes.md)
|
|
* [2.1.0](./MaxScale-2.1.0-Release-Notes.md)
|
|
|
|
For any problems you encounter, please consider submitting a bug report at
|
|
[Jira](https://jira.mariadb.org).
|
|
|
|
## Changed Features
|
|
|
|
### Internal Query Retries
|
|
|
|
The internal SQL queries that MaxScale executes to load database users as well
|
|
as monitor the database itself can now be automatically retried if they are
|
|
interrupted. The new global parameter, `query_retries` controls the number of
|
|
retry attempts each query will receive if it fails due to a network problem.
|
|
The `query_retry_timeout` global parameter controls the total timeout for the
|
|
retries.
|
|
|
|
To enable this functionality, add `query_retries=<number-of-retries>` under the
|
|
`[maxscale]` section where _<number-of-retries>_ is a positive integer.
|
|
|
|
## Bug fixes
|
|
|
|
[Here is a list of bugs fixed in MaxScale 2.1.10.](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.10)
|
|
|
|
* [MXS-1456](https://jira.mariadb.org/browse/MXS-1456) OOM when script variable is empty
|
|
* [MXS-1451](https://jira.mariadb.org/browse/MXS-1451) Password is not stored with skip_authentication=true
|
|
* [MXS-1450](https://jira.mariadb.org/browse/MXS-1450) Maxadmin commands with a leading space are silently ignored
|
|
* [MXS-1449](https://jira.mariadb.org/browse/MXS-1449) Database change not allowed
|
|
|
|
## Packaging
|
|
|
|
RPM and Debian packages are provided for the Linux distributions supported by
|
|
MariaDB Enterprise.
|
|
|
|
Packages can be downloaded [here](https://mariadb.com/resources/downloads).
|
|
|
|
## Source Code
|
|
|
|
The source code of MaxScale is tagged at GitHub with a tag, which is identical
|
|
with the version of MaxScale. For instance, the tag of version X.Y.Z of MaxScale
|
|
is maxscale-X.Y.Z.
|
|
|
|
The source code is available [here](https://github.com/mariadb-corporation/MaxScale).
|