|
|
@ -2,7 +2,7 @@
|
|
|
|
|
|
|
|
|
|
|
|
## 1.1.1 GA
|
|
|
|
## 1.1.1 GA
|
|
|
|
|
|
|
|
|
|
|
|
This document details the changes in version 1.1.1 since the release of the 1.1 GA Release of the MaxScale product.
|
|
|
|
MaxScale 1.1 is the current stable (GA) release of MaxScale. Version 1.1.1 is mainly a bug fix release introducing fixes, but also introduces some improvements to existing functionality.
|
|
|
|
|
|
|
|
|
|
|
|
## New Features
|
|
|
|
## New Features
|
|
|
|
|
|
|
|
|
|
|
@ -20,42 +20,43 @@ Using the password functionality in MaxScale is now a lot easier. Both programs
|
|
|
|
|
|
|
|
|
|
|
|
## Bug Fixes
|
|
|
|
## Bug Fixes
|
|
|
|
|
|
|
|
|
|
|
|
Here is a list of bugs fixed since the release of the 1.1 version of MaxScale. The bug IDs are from the **[Mariadb Jira](https://mariadb.atlassian.net/)**.
|
|
|
|
Here is a list of bugs fixed since the release of the 1.1.0 version of MaxScale. The bug IDs are from the **[MariaDB Jira](https://mariadb.atlassian.net/)**.
|
|
|
|
|
|
|
|
|
|
|
|
|Bug|Description|
|
|
|
|
* [MXS-99](https://mariadb.atlassian.net/browse/MXS-99): /etc/init.d/maxscale reload doesn't do anything
|
|
|
|
|---|-----------|
|
|
|
|
* [MXS-83](https://mariadb.atlassian.net/browse/MXS-83): linkage fails when system pcre library is recent
|
|
|
|
|[MXS-99](https://mariadb.atlassian.net/browse/MXS-99)|/etc/init.d/maxscale reload doesn't do anything|
|
|
|
|
* [MXS-112](https://mariadb.atlassian.net/browse/MXS-112): Disable saving of session commands in the readwritesplit and schemarouter modules
|
|
|
|
|[MXS-83](https://mariadb.atlassian.net/browse/MXS-83)|linkage fails when system pcre library is recent|
|
|
|
|
* [MXS-114](https://mariadb.atlassian.net/browse/MXS-114): Disable recovery of disconnected slaves
|
|
|
|
|[MXS-112](https://mariadb.atlassian.net/browse/MXS-112)|Disable saving of session commands in the readwritesplit and schemarouter modules|
|
|
|
|
* [MXS-73](https://mariadb.atlassian.net/browse/MXS-73): MaxScale uses nearly 100% CPU
|
|
|
|
|[MXS-114](https://mariadb.atlassian.net/browse/MXS-114)|Disable recovery of disconnected slaves|
|
|
|
|
* [MXS-36](https://mariadb.atlassian.net/browse/MXS-36): bugzillaId-671: wrong message if SHOW DATABASES privilege is missing
|
|
|
|
|[MXS-73](https://mariadb.atlassian.net/browse/MXS-73)|MaxScale uses nearly 100% CPU |
|
|
|
|
* [MXS-39](https://mariadb.atlassian.net/browse/MXS-39): bugzillaId-731:Boolean configuration parameters accept inconsistent parameters
|
|
|
|
|[MXS-36](https://mariadb.atlassian.net/browse/MXS-36)|bugzillaId-671: wrong message if SHOW DATABASES privilege is missing|
|
|
|
|
* [MXS-64](https://mariadb.atlassian.net/browse/MXS-64): maxkeys and Maxpasswd do not produce informative error output
|
|
|
|
|[MXS-39](https://mariadb.atlassian.net/browse/MXS-39)|bugzillaId-731:Boolean configuration parameters accept inconsistent parameters|
|
|
|
|
* [MXS-25](https://mariadb.atlassian.net/browse/MXS-25): bugzillaId-656: MySQL Monitor: claims that Master is available after master failure
|
|
|
|
|[MXS-64](https://mariadb.atlassian.net/browse/MXS-64)|maxkeys and Maxpasswd do not produce informative error output|
|
|
|
|
* [MXS-82](https://mariadb.atlassian.net/browse/MXS-82): cmake warns when mariadb is compiled without mysql_release
|
|
|
|
|[MXS-25](https://mariadb.atlassian.net/browse/MXS-25)|bugzillaId-656: MySQL Monitor: claims that Master is available after master failure|
|
|
|
|
* [MXS-69](https://mariadb.atlassian.net/browse/MXS-69): dbfwfilter should be pessimistic about rule syntax errors
|
|
|
|
|[MXS-82](https://mariadb.atlassian.net/browse/MXS-82)|cmake warns when mariadb is compiled without mysql_release|
|
|
|
|
* [MXS-98](https://mariadb.atlassian.net/browse/MXS-98): regexfilter log
|
|
|
|
|[MXS-69](https://mariadb.atlassian.net/browse/MXS-69)|dbfwfilter should be pessimistic about rule syntax errors|
|
|
|
|
* [MXS-28](https://mariadb.atlassian.net/browse/MXS-28): bugzillaId-433: Logging don't include assert information
|
|
|
|
|[MXS-98](https://mariadb.atlassian.net/browse/MXS-98)|regexfilter log|
|
|
|
|
* [MXS-75](https://mariadb.atlassian.net/browse/MXS-75): "wildcard" rule also blocks COUNT(*)
|
|
|
|
|[MXS-28](https://mariadb.atlassian.net/browse/MXS-28)|bugzillaId-433: Logging don't include assert information|
|
|
|
|
* [MXS-118](https://mariadb.atlassian.net/browse/MXS-118): Two monitors loaded at the same time result into not working installation
|
|
|
|
|[MXS-75](https://mariadb.atlassian.net/browse/MXS-75)|"wildcard" rule also blocks COUNT(*)|
|
|
|
|
* [MXS-33](https://mariadb.atlassian.net/browse/MXS-33): bugzillaId-702: CLI: list services command shows negative values for the number of users of a service (Read Service).
|
|
|
|
|[MXS-118](https://mariadb.atlassian.net/browse/MXS-118)|Two monitors loaded at the same time result into not working installation|
|
|
|
|
* [MXS-17](https://mariadb.atlassian.net/browse/MXS-17): bugzillaId-736: Memory leak while doing read/write splitting
|
|
|
|
|[MXS-33](https://mariadb.atlassian.net/browse/MXS-33)|bugzillaId-702: CLI: list services command shows negative values for the number of users of a service (Read Service).|
|
|
|
|
* [MXS-30](https://mariadb.atlassian.net/browse/MXS-30): bugzillaId-487: Buffer manager should not use pointer arithmetic on void*
|
|
|
|
|[MXS-17](https://mariadb.atlassian.net/browse/MXS-17)|bugzillaId-736: Memory leak while doing read/write splitting|
|
|
|
|
* [MXS-81](https://mariadb.atlassian.net/browse/MXS-81): cmake fails when init scripts are missing
|
|
|
|
|[MXS-30](https://mariadb.atlassian.net/browse/MXS-30)|bugzillaId-487: Buffer manager should not use pointer arithmetic on void*|
|
|
|
|
* [MXS-127](https://mariadb.atlassian.net/browse/MXS-127): disable_sescmd_history causes MaxScale to crash under load
|
|
|
|
|
|
|
|
|
|
|
|
## Known Issues
|
|
|
|
## Known Issues
|
|
|
|
|
|
|
|
|
|
|
|
There are a number bugs and known limitations within this version of MaxScale, the most serious of this are listed below.
|
|
|
|
There are a number bugs and known limitations within this version of MaxScale, the most serious of these are listed below.
|
|
|
|
|
|
|
|
|
|
|
|
* The Read/Write Splitter is a little too strict when it receives errors from slave servers during execution of session commands. This can result in sessions being terminated in situation in which MaxScale could recover without terminating the sessions.
|
|
|
|
* The Read/Write Splitter is a little too strict when it receives errors from slave servers during execution of session commands. This can result in sessions being terminated in situations from which MaxScale could recover without terminating the sessions.
|
|
|
|
|
|
|
|
|
|
|
|
* MaxScale can not manage authentication that uses wildcard matching in hostnames in the mysql.user table of the backend database. The only wildcards that can be used are in IP address entries.
|
|
|
|
* MaxScale cannot manage authentication that uses wildcard matching in hostnames in the mysql.user table of the backend database. The only wildcards that can be used are in IP address entries.
|
|
|
|
|
|
|
|
|
|
|
|
* When users have different passwords based on the host from which they connect MaxScale is unable to determine which password it should use to connect to the backend database. This results in failed connections and unusable usernames in MaxScale.
|
|
|
|
* When users have different passwords based on the host from which they connect MaxScale is unable to determine which password it should use to connect to the backend database. This results in failed connections and unusable usernames in MaxScale.
|
|
|
|
|
|
|
|
|
|
|
|
* Binlog Router Plugin is compatible with MySQL 5.6
|
|
|
|
* Binlog Router Plugin is compatible with MySQL 5.6
|
|
|
|
Binlog Router Plugin currently does not work for MariaDB 5.5 and MariaDB 10.0
|
|
|
|
Binlog Router Plugin currently does not work for MariaDB 5.5 and MariaDB 10.0
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* LONGBLOB are currently not supported.
|
|
|
|
* LONGBLOB are currently not supported.
|
|
|
|
|
|
|
|
|
|
|
|
* Galera Cluster variables, such as @@wsrep_node_name, are not resolved by the embedded MariaDB parser.
|
|
|
|
* Galera Cluster variables, such as @@wsrep_node_name, are not resolved by the embedded MariaDB parser.
|
|
|
@ -64,7 +65,7 @@ There are a number bugs and known limitations within this version of MaxScale, t
|
|
|
|
|
|
|
|
|
|
|
|
## Packaging
|
|
|
|
## Packaging
|
|
|
|
|
|
|
|
|
|
|
|
Both RPM and Debian packages are available for MaxScale in addition to the tar based releases previously distributed we now provide
|
|
|
|
Both RPM and Debian packages are available for MaxScale in addition to the tar based releases. Packages are now provided for:
|
|
|
|
|
|
|
|
|
|
|
|
* CentOS/RedHat 5
|
|
|
|
* CentOS/RedHat 5
|
|
|
|
|
|
|
|
|
|
|
|