Commit Graph

1442 Commits

Author SHA1 Message Date
d0453bd3ed Measure monitor loop execution time when calculating sleep time 2018-06-11 13:30:36 +03:00
8c22131827 Remove redundant or unused avrorouter code
The code in avrorouter that returned the current transaction was not very
useful and it can be acquired via the REST API in a more convenient
format.

The number of created sessions is tracked on the service level so there is
no need to track it in the avrorouter.

Removed declarations for functions that do not exist and moved code around
to reduce the scope.
2018-06-08 12:18:14 +03:00
dc47835ef6 MXS-1775 Add documentation for new monitor parameter 2018-06-06 15:25:57 +03:00
5172c43e29 MXS-1775 Add functions for checking disk space of servers 2018-06-06 15:25:57 +03:00
5181d3a10a Merge branch '2.2' into develop 2018-06-06 14:41:50 +03:00
9e70ce5ffd Fix broken documentation link 2018-06-06 14:38:10 +03:00
4b95975d32 Merge branch '2.2' into develop 2018-06-06 12:13:37 +03:00
ff5f93a751 Update 2.2.9 release date 2018-06-06 12:05:39 +03:00
70fdd0fc17 Merge branch '2.2' into develop 2018-06-06 08:56:31 +03:00
dfd898e2cc Update 2.2 change log and add 2.2.9 release notes 2018-06-04 16:02:42 +03:00
a16d8c2ca0 Merge branch '2.2' into develop 2018-06-04 13:32:41 +03:00
03f4067bcb Update release date of 2.2.8
It will not officially be released, but we must import the
documentation nonetheless as otherwise it's not possible to
refer to the 2.2.8 release notes and that's needed because the
bugs fixed in 2.2.8 are still fixed in 2.2.8 and not 2.2.9.
2018-06-04 13:30:46 +03:00
3d7bcd4ad3 Merge branch '2.2' into develop 2018-06-04 13:24:54 +03:00
0ded185bee Remove release date
MaxScale 2.2.8 will not officially be released.
2018-06-04 13:23:33 +03:00
f0588c00da Update change log and add release notes 2018-06-01 13:57:55 +03:00
0a31b7094f MXS-1775 disk_space_threshold is now also a server parameter
The disk configuration can be different on different servers.
Hence it should be possible to specify the disk space threshold
separately for each server.
2018-06-01 13:48:15 +03:00
2ed631ab63 Merge branch '2.2' into develop 2018-06-01 13:46:03 +03:00
d77a9a3040 MXS-1889 Handle master used as slave
Up until 2.1.12, if it in the configuration file said
'router_options=slave', the master was used if there were no
slaves at session creation time.

That broke in 2.1.13 as a side-effect of MXS-1516 that checks
at routing time whether the server initially selected as master
still is the master.

Now the required server status is stored separately for each
session, so that if the master was chosen, even though we have
'router_options=slave', we can turn on the SERVER_MASTER bit.

That allows us to handle the case correctly in connection_is_valid().
2018-06-01 11:00:13 +03:00
2f48d079db Merge branch '2.2' into develop 2018-05-29 16:13:48 +03:00
9bd46f05f6 Update release date of MaxScale 2.2.7 2018-05-29 16:07:34 +03:00
cdc494f927 Add change log and release notes for 2.2.7 2018-05-28 10:45:36 +03:00
21b77ce4d3 Mention the removal of router_options for avrorouter in release notes
The router_options was deprecated in 2.1 and is now removed in 2.3.
2018-05-28 10:32:15 +03:00
55e1a39cc3 MXS 173 Deprecate DBFW rule limit_queries
Replaced by throttle filter
2018-05-25 14:51:36 +03:00
8145e1fd46 MXS-173 Add documentation. 2018-05-25 14:51:36 +03:00
40b31621c8 Merge branch '2.2' into develop 2018-05-25 12:15:58 +03:00
a705130708 MXS-1882: Make [maxscale] sections in sub-configs an error
Defining the [maxscale] section in a configuration file that is not the
root configuration file is now treated as an error instead of silently
ignored.
2018-05-24 13:01:57 +03:00
3dd84e170f MXS-1778: Document causal_reads parameter
Documented and explained the feature and how it works.
2018-05-22 17:46:26 +03:00
0d92b0bc8f Merge branch '2.2' into develop 2018-05-22 16:18:36 +03:00
e7fd8ac6cb Document stopping procedure for avrorouter
The safest way to stop the avrorouter is to stop replication and wait for
the conversion to halt. This was not previously documented and needs to be
mentioned in the router documentation.
2018-05-22 15:44:55 +03:00
2e8c19f6be Merge branch '2.2' into develop 2018-05-21 10:06:20 +03:00
76f32a38ac Update release date 2018-05-21 10:05:58 +03:00
bdde3c44d9 Document slave_selection_criteria and weightby interaction
Documented how the slave_selection_criteria and server weights work.
2018-05-21 09:50:43 +03:00
709c076000 Merge branch '2.2' into develop 2018-05-18 16:31:49 +03:00
b72a7a8926 Update 2.2.6 release notes 2018-05-18 15:36:16 +03:00
fb56de641a MXS-1859 Add options for enforcing read_only on slaves
If the feature is enabled (default off), at the end of a monitor loop
(once server states are known), read_only is enabled on slaves servers
without it.
2018-05-18 15:29:56 +03:00
051ed76d73 Merge branch '2.2' into develop 2018-05-17 11:23:03 +03:00
135cd2e16a Update readwritesplit limitations
The use of multiple cursors was fixed in 2.2.5 and the multi-statement
LOAD DATA LOCAL INFILE is fixed in 2.3.0.
2018-05-17 10:46:57 +03:00
95815df1db Merge branch '2.2' into develop 2018-05-16 11:46:45 +03:00
ca0f37a4c0 Document maxpasswd encryption algorithm
Documented the maxpasswd encryption algorithm in the configuration guide.
2018-05-16 11:13:36 +03:00
036c06fb94 Add change log and release notes for 2.2.6 2018-05-16 09:38:11 +03:00
30cce333fd MXS-1775 Add documentation 2018-05-15 11:09:52 +03:00
75eded4b89 Merge branch '2.2' into develop 2018-05-14 11:24:09 +03:00
ec4569497e Merge branch '2.1' into 2.2 2018-05-14 10:14:16 +03:00
0a39fab562 Update 2.1.17 release notes
Added newly fixed bugs into the release notes.
2018-05-14 09:40:45 +03:00
48aa76e1d4 Fix invalid JSON in masking filter documentation
The example JSON was missing a comma where one was expected.
2018-05-10 22:26:32 +03:00
a544239540 Fix masking filter documentation
The example had invalid JSON in it.
2018-05-10 22:24:14 +03:00
12035289f4 Remove server authenticator options
Was unused. A warning is printed if the parameter is defined. Any value is ignored.
2018-05-08 14:18:00 +03:00
ee2c3001d4 Merge branch '2.2' into develop 2018-05-08 13:51:26 +03:00
7ede6b321c Merge branch '2.1' into 2.2 2018-05-08 13:35:08 +03:00
bcbb823ab3 MXS-1772 Document netmask limitations
Only mentioned in the MySQL authenticator section, although the limitation
is likely in all authenticators.
2018-05-07 16:37:43 +03:00