Commit Graph

1991 Commits

Author SHA1 Message Date
d4a4518155 Add 2.4.3 release notes and update change log 2019-11-05 11:29:20 +02:00
a1e8287265 Add global to ccrfilter
The `global` parameter causes the time window defined by the `time`
parameter to be applied at the instance level instead of the session
level. This means that a write from one connection will cause all other
connections to use the master for a certain period of time.

Using a configurable time window for consistency is not good as it is not
absolute and cannot adjust to how servers behave.

One example that demonstrates this is when a slave is normally lagging
behind by less than a second but some event causes the lag to spike up to
several seconds. In this case the configured time window would no longer
guarantee consistency.

Another reason to avoid a "static" time window is the fact taht it
prevents load balancing in the cases where slaves catch up to the master
within time window. This happens when time is configured to a higher value
to avoid inconsistencies at all costs.

Added a test case that verified the feature works.
2019-11-04 08:32:17 +02:00
ef184deb1f Merge branch '2.3' into 2.4 2019-10-31 10:06:27 +02:00
50292c9f45 Merge branch '2.3.13' into 2.3 2019-10-31 10:06:02 +02:00
40a4ced21e Update 2.3.13 release date 2019-10-31 10:03:00 +02:00
290d38c67f Document ColumnStore requirements for authentication
One extra grant is required if the backend servers use ColumnStore
binaries.
2019-10-30 09:17:46 +02:00
861e27eb00 Merge branch '2.3' into 2.4 2019-10-29 14:04:31 +02:00
df6c56e7ca Update 2.3.13 Change Date 2019-10-29 12:51:31 +02:00
cde0060a20 2.3.13: Add release notes and update change log 2019-10-29 12:29:51 +02:00
54fc154137 Regenerate MaxCtrl documentation
Generated the new MaxCtrl documentation with the new help output. The help
output now doesn't auto-wrap which causes lines to be longer but it
prevents broken Markdown formatting. It also makes it more readable on
wider terminals.
2019-10-29 09:26:41 +02:00
47d8ea14df Merge branch '2.3' into 2.4 2019-10-18 10:12:15 +03:00
f723f22c9a Regenerate MaxCtrl documentation
Generated the new MaxCtrl documentation with the new help output. The help
output now doesn't auto-wrap which causes lines to be longer but it
prevents broken Markdown formatting. It also makes it more readable on
wider terminals.
2019-10-18 09:51:09 +03:00
5a6d6733ae Fix qlafilter example config
`filebase` is a mandatory parameter.
2019-10-04 09:42:04 +03:00
9c62aafa93 Merge branch '2.3' into 2.4 2019-10-01 15:25:41 +03:00
fffbb9f791 MXS-2600 Update MariaDB-Monitor documentation
Clarified info on privileges.
2019-10-01 15:14:43 +03:00
661c104d39 Merge branch '2.3' into 2.4 2019-09-26 09:31:21 +03:00
54ec30cc8e MXS-2654 Document QC cache statistics 2019-09-26 09:30:52 +03:00
752dfbeaa8 Merge branch '2.3' into 2.4 2019-09-23 18:43:18 +03:00
4fbb18535b MXS-2620 Mention that a normal master server shutdown may lose events 2019-09-23 18:35:41 +03:00
893f16fa53 Fix galeramon TOC
The syntax was wrong.
2019-09-21 21:17:23 +03:00
c695366012 Merge branch '2.3' into 2.4 2019-09-19 10:48:51 +03:00
749d20b659 Update 2.3.12 release date 2019-09-19 10:48:23 +03:00
e733403996 Add 2.3.12 release notes and update change log 2019-09-19 10:48:23 +03:00
8dccae63dd Merge branch '2.3' into 2.4 2019-09-18 17:03:40 +03:00
54109a5a33 Add dependecy on 'gnutls' to the installation document 2019-09-18 12:13:26 +03:00
811a2b1df6 Fix dead link 2019-09-13 13:52:35 +03:00
8b43adada7 MXS-2664: Remove all traces of Nagios plugin
Nagios plugin is not in Maxscale any more, but Nagios docs
and Nagios files processing in the 'postinst' script are
still present. Removing
2019-09-11 11:21:33 +03:00
29dd16b333 Merge branch '2.3' into 2.4 2019-09-05 16:28:25 +03:00
ea9a823a25 2.3: Add missing documentation link
Throttle filter was not linked from contents page.
2019-09-05 16:27:14 +03:00
2a93d86f1a MXS-2655 Document session command limitation 2019-09-04 15:40:52 +03:00
52e3b80d95 Update release date 2019-08-30 11:13:07 +03:00
aad4148d77 Add 2.4.2 release notes and update change log 2019-08-29 17:51:39 +03:00
7e0b2d8896 Update 2.4.1 release date 2019-08-21 10:41:50 +03:00
da83115e6c Update 2.4.1 release notes 2019-08-19 13:35:37 +03:00
29ec15c8eb Update documentation for 2.4.1
Small changes to MariaDBMonitor and Pam authenticator.
2019-08-16 12:18:39 +03:00
33ae9d3a2f Create release notes of 2.4.1 and update change log 2019-08-15 10:43:01 +03:00
c220ab3d9b MXS-2626 Update Clustrix monitor documentation 2019-08-14 15:41:55 +03:00
8ce6a679be Merge branch '2.3' into 2.4 2019-08-09 19:44:46 +03:00
5389e9e252 MXS-2592 Add documentation on session_trace 2019-08-09 19:36:24 +03:00
658aae6b6c Merge branch '2.3' into 2.4 2019-08-02 15:50:39 +03:00
f8150b776c Update 2.3.11 release date 2019-08-02 15:46:03 +03:00
01427e32ec Merge branch '2.3' into 2.4 2019-08-02 10:03:34 +03:00
3635592228 Add 2.3.11 release notes and update 2.3 change log 2019-08-02 09:50:01 +03:00
b01ff8a09b Merge branch '2.3' into 2.4 2019-08-01 16:11:36 +03:00
e1a730ed86 Update release date for 2.3.10 2019-08-01 16:06:26 +03:00
b49efa641e Update 2.3 changelog and add 2.3.10 release notes 2019-08-01 10:46:25 +03:00
18169a17d9 Update 2.3 changelog and add 2.3.10 release notes 2019-08-01 08:24:57 +03:00
5b3c0b8b81 Merge branch '2.3' into 2.4 2019-07-16 13:17:35 +03:00
9de06a52b0 Allow infinite refreshes of users
The hard limit of 10 seconds is too strict when taking into account the
fact that infinite refreshes was possible before the bug was fixed. This
also makes testing a lot easier where rapid reloads are necessary.
2019-07-10 11:06:52 +03:00
f9b1a0a0c4 Merge branch '2.3' into 2.4 2019-07-10 08:17:34 +03:00