Commit Graph

1294 Commits

Author SHA1 Message Date
c2341a0003 MXS-359: Allow master changes mid-session
With the `allow_master_change` parameter enabled, sessions can start using
a different master node if one is available. This will not prevent
sessions from closing if a write query is received while no master
replacement is available.
2018-03-08 11:19:17 +02:00
d6b8147119 Merge branch '2.2' into develop 2018-03-06 17:02:03 +02:00
3fb51a1fe9 Update ChangeLog and Release Notes 2018-03-06 15:49:26 +02:00
2df47d8999 Read MaxCtrl password from stdin when none provided
When the -p parameter is given without an argument, the password is read
from the command line. This allows passwords to be given to MaxCtrl in a
safer manner.
2018-03-06 13:35:14 +02:00
73de112ae4 MXS-1683: Allow MaxAdmin use without controlling tty
When MaxAdmin would be used without a controlling terminal, it would
refuse to accept passwords from stdin as it could not set the terminal
attributes. This means that executing MaxAdmin commands from other
programs would fail if the process had no controlling terminal.

Turning the error into a warning will allow users to know that terminal
echo is still enabled before they type their passwords.
2018-03-06 13:35:14 +02:00
8232c5d449 Merge branch '2.2' into develop 2018-03-06 10:38:54 +02:00
8bfb4f231a Merge branch '2.1' into 2.2 2018-03-06 10:38:01 +02:00
9144ed3448 Update 2.1.14 Release Date 2018-03-06 09:45:41 +02:00
c78eb298d8 Update ChangeLog and ReleaseNotes of 2.1.14 2018-03-05 12:58:44 +02:00
e385e6fcd4 Merge branch '2.2' into develop 2018-02-22 10:13:55 +02:00
33cb080e16 Add 2.2.3 release notes
Added release notes for MaxScale 2.2.3.
2018-02-20 21:37:15 +02:00
db9169be08 Add note about CDC connector installation
The documentation for the CDC Connector now mentions how it can be
installed as a package.
2018-02-20 09:59:06 +02:00
6c6baebc65 Merge branch '2.2' into develop 2018-02-19 13:25:19 +02:00
145ab64a4a Add release date 2018-02-19 12:57:05 +02:00
71c6f4db4e Rename the keepalived HA tutorial
Renamed the tutorial to MaxScale Failover with Keepalived and MaxCtrl.
2018-02-16 09:02:06 +02:00
6302bcf834 Explicitly list the features disabled in passive mode
The current list contains the failover, rejoin and monitor scripts.
2018-02-16 09:02:03 +02:00
5665ecc591 Merge branch '2.2' into develop 2018-02-15 16:33:36 +02:00
d1465e03c3 Update release notes of 2.2.2 2018-02-15 15:04:41 +02:00
13dea56c2d Add instructions on setting MaxScale passive/active to Keepalived tutorial 2018-02-15 14:54:55 +02:00
11a7669df4 MXS-1537: Add API overview to CDC Connector documentation
The overview goes over the main functions of the Connector and Row
classes.
2018-02-15 11:18:01 +02:00
f3a77f228c Update 2.2 upgrading document and release notes
Listed changes to MaxCtrl and the CDC connnector to release notes. Added a
note into the upgrade document about the beta versions of the MaxCtrl
client.
2018-02-13 16:26:27 +02:00
a6a73f8c29 MXS-1537: Move CDC Connector documentation
Placed the CDC Connector documentation in the main documentation directory
under the Connector directory. Added a link into the
Documentation-Contents.md document.
2018-02-13 16:26:27 +02:00
3f0ce53ae3 Remove dead links
The documents they point to don't exist.
2018-02-13 16:26:27 +02:00
f6c8358597 Update release notes 2018-02-13 15:20:53 +02:00
5716f0b210 Add support for self-signed certificates to MaxCtrl
MaxCtrl now supports explicit paths for certificates and optional server
certificate verification. This allows testing by using a self-signed
certificate with the server certificate verification turned off.
2018-02-13 14:54:32 +02:00
049606de15 Remove document on HA with Corosync/Pacemaker 2018-02-13 11:13:55 +02:00
35402557d7 In the documentation, state that hintrouter is beta 2018-02-13 08:43:46 +02:00
ba821d0aff Add mention of external master to 2.2.2 release notes 2018-02-12 14:59:00 +02:00
f388e2f838 Merge branch '2.2' into develop 2018-02-12 14:00:40 +02:00
3310af1dd9 Remove 2.1.14 release notes from 2.2 2018-02-12 13:34:54 +02:00
7ce0de3e18 Update 2.2.2 Release notes 2018-02-12 13:34:54 +02:00
eeb3fa65ae Add description on external master support to documentation 2018-02-10 12:26:47 +02:00
2bd1d4ab88 Documentation: add note on switchover command and log_slave_updates 2018-02-10 12:26:47 +02:00
e346968e0e Merge branch '2.1' into 2.2 2018-02-10 08:28:11 +02:00
b4760c5bbe MXS-1661 Introduce 'users_refresh_time'
It is now possible to explicitly specify how frequently MaxScale
may refresh the users of a service.
2018-02-09 13:33:17 +02:00
fcde23e6fe Merge branch '2.2' into develop 2018-02-08 18:40:29 +02:00
5a33a5a013 Merge branch '2.1' into 2.2 2018-02-08 18:39:45 +02:00
5f4c723fef Fix typo in QLAfilter documentation
The readconnroute module name was written as readconnrouter, with an extra
`r` at the end.
2018-02-08 15:23:39 +02:00
5326c8db5c Merge branch '2.2' into develop 2018-02-08 12:48:06 +02:00
bff4f05e3b Merge branch '2.1' into 2.2 2018-02-08 12:47:48 +02:00
823fe902d4 Add passive to help alter maxscale output
The command was missing from the help output.
2018-02-08 12:35:04 +02:00
8fbcaae569 Add documentation on "servers_no_promotion" 2018-02-08 10:45:00 +02:00
f8cdee4fca MariaDB Monitor documentation: combine timeouts under one heading 2018-02-08 10:45:00 +02:00
99b08a0d6a Document parameter types and defaults for binlogrouter
The parameter documentation for `send_slave_heartbeat` and `semisync` did
not explicitly state the type of the parameters.
2018-02-06 21:46:05 +02:00
771716e9db Merge branch '2.2' into develop 2018-02-05 10:22:43 +02:00
e1f1d8e58a Merge branch '2.1' into 2.2 2018-02-02 16:05:14 +02:00
7ae931ce9c MXS-1635 Allow using specific address when connecting
In some cases you might want to use a specific address/interface
when connecting to a server instead of the default one. With the
global parameter 'local_address' it can now be specified which
address to use.
2018-02-02 15:17:22 +02:00
b5a291bb78 Update ChangeLog, Add Release Notes for 2.2 2018-01-29 16:14:42 +02:00
0db538db9a MXS-1583 Treat independent 'users' line in OR-fashion
If there are several 'users' lines in a rule file, for a particular
user, the rules each matching line will be checked independently
until a rule match is found.

That is, the rules of each 'users' line are treated in an OR-fashion
with respect to each other.
2018-01-29 15:25:21 +02:00
23c49d65c4 refactor docment 2018-01-29 10:16:03 +02:00