Commit Graph

14545 Commits

Author SHA1 Message Date
4f964ad039 Clarify CCRFilter documentation
The example now states that the effects of the filter are only seen by
individual sessions.
2020-05-11 08:19:48 +03:00
910cee3538 MXS-2900 Move more monitor tests to dedicated directory
These tests were added in 2.4.
2020-05-04 21:56:13 +03:00
06bd6f1812 Merge branch '2.3' into 2.4 2020-05-04 21:10:51 +03:00
c34b835c51 Build maxbase tests only if BUILD_TESTS in on 2020-04-30 17:55:23 +03:00
20cce59e1b MXS-2976 Reinforce mysqlmon_multimaster test
Compares server states as sets. Stops MaxScale during some cluster
modifications to ensure consistency.
2020-04-30 15:54:57 +03:00
5bc9e0bb0a Merge branch '2.4.9' into 2.4 2020-04-30 11:29:34 +03:00
9ad90caf88 2.4.9 Update release date 2020-04-30 11:24:33 +03:00
324ce467dc 2.4 Update maintenance version 2020-04-29 10:21:53 +03:00
321126660f 2.4.9 Update Change Date 2020-04-29 10:17:14 +03:00
c82f396ebf 2.4.9 Add release notes and update change log 2020-04-29 10:08:19 +03:00
9106392c12 Merge branch '2.3' into 2.4 2020-04-27 15:55:05 +03:00
df01a6e9e0 Merge branch '2.3.19' into 2.3 2020-04-27 15:54:04 +03:00
5b33e03a64 2.3 Update maintenance version 2020-04-27 15:51:46 +03:00
25c5c91fea Update 2.3.19 release date 2020-04-27 15:36:04 +03:00
9a0bcec51c Merge branch '2.3' into 2.4 2020-04-27 10:27:51 +03:00
a38b475e90 Fix add_template
The path to the coniguration file must be an absolute path
(CMAKE_SOURCE_DIR) instead of a relative one
(CMAKE_CURRENT_SOURCE_DIR). This fixes cdc_datatypes.
2020-04-27 10:22:51 +03:00
d3d7054639 Merge branch '2.3' into 2.4 2020-04-24 16:09:20 +03:00
87328228f8 Fix mxs922_monitor
The monitor needs to be unlinked from servers before it is destroyed.
2020-04-24 14:52:23 +03:00
c2b868e8aa Merge branch '2.3' into 2.4 2020-04-23 14:51:11 +03:00
4480debefd MXS-2970: Add test case
Test case reproduces the problem and verifies that it is fixed.
2020-04-23 14:34:38 +03:00
25b8eeb415 MXS-2972: Store servers in the cache key
This allows the set of servers used by the service to also participate in
the cache value resolution. This will prevent the most obvious of problems
but any abstractions of the servers will prevent this from working.
2020-04-23 14:34:38 +03:00
c689aac939 2.3.19 Create release notes and update change log 2020-04-23 14:31:08 +03:00
f527a8f2e6 2.3.19 Update Change Date 2020-04-23 14:23:57 +03:00
9d70f479c7 Rewrite mxs548_short_session_change_user
Use C++11 constructs along with the utilities provided by the newer
testing code.
2020-04-22 21:54:14 +03:00
1b5866e609 MXS-2969: Silence restart output 2020-04-22 15:18:29 +03:00
fe44fd8a87 MXS-2969: Invert user check conditional
The conditional was inverted and the user was created if it already
existed.
2020-04-22 15:18:00 +03:00
e87ad4abb9 Log USE message on info level
This tells us which server gets the USE command.
2020-04-22 09:01:27 +03:00
9efd33186d MXS-2968: Fix direct replication server_id 2020-04-22 09:01:27 +03:00
be567b6029 MXS-2969: Restart MaxScale on upgrade
Renamed the postrm script to prerm since it is executed before
uninstallation.

Silenced the output of the systemctl disable commands and added a
conditional restart of MaxScale if a MaxScale instance is running.

Use getent instead of grep to detect if the maxscale user needs to be
created.
2020-04-21 09:29:16 +03:00
b586aeb6b8 Merge branch '2.4-clx' into 2.4 2020-04-21 01:18:32 +03:00
93c3e9ce23 MXS-2919: Add test case
The test checks that no slaves are used when the replication lag is not
measurable.
2020-04-18 07:19:43 +03:00
0c82fcb627 Update connector-c to 3.1.7
Still needs to be updated to 3.1.8 once released but we should
pre-emptively update it to see if any problems crop up.
2020-04-18 07:13:20 +03:00
9115887725 Merge branch '2.3' into 2.4 2020-04-16 17:34:08 +03:00
2d1b2b87c9 Add Clustrix machines to the default test template 2020-04-14 10:54:57 +03:00
c3ddcb9056 MXS-2900 Add ability to add derived tests to add_test_executable_ex() 2020-04-13 17:21:40 +03:00
f549d95793 MXS-2900 maxtest header cleanup 2020-04-11 22:10:35 +03:00
1f15cd3d2e Merge branch '2.3' into 2.4 2020-04-11 00:19:16 +03:00
03726a5f25 MXS-2900 Rename maxtest files
Many of the headers were not renamed to avoid changing every test.
2020-04-10 20:50:28 +03:00
c8c919be27 Merge branch '2.3' into 2.4 2020-04-09 12:02:44 +03:00
aacae9b508 MXS-2956: Fix use of admin_ssl_ca_cert
The parameter is now optional and uses the correct file. If defined, it
defines the CA certificate that would be used to verify client
certificate. Client certificate verification doesn't seem to currently
work as that requires a custom verification callback that interfaces with
GnuTLS.
2020-04-09 11:58:50 +03:00
927db1fc6e Clarify master_accept_reads 2020-04-09 11:48:46 +03:00
83b03d89b5 MXS-2861: Add ssl_cipher to servers and listeners
This allows the set of TLSv1.2 ciphers to be selected which is required to
fulfill certain regulatory requirements.
2020-04-09 11:48:44 +03:00
1ff112ca38 Merge branch '2.3' into 2.4 2020-04-07 17:18:46 +03:00
594e431f1a MXS-2900 Move MariaDB-Monitor tests 2020-04-07 15:49:34 +03:00
b1054de72a Merge branch '2.3' into 2.4 2020-04-07 12:36:13 +03:00
5dbe4f11c9 MXS-2948: Don't update passwords with cluster sync
Not updating the passwords prevents the cluster sync from breaking working
configurations.
2020-04-07 12:35:56 +03:00
def264f117 Merge branch '2.3' into 2.4 2020-04-07 11:49:51 +03:00
983b8247dd MXS-2900 Cleanup environment variable management 2020-04-07 11:29:50 +03:00
dcccd99eb7 Merge branch '2.3' into 2.4 2020-04-07 08:52:40 +03:00
1ed6304281 MXS-2954: Use correct object for PATCH
The destination object instead of the source object was used. This caused
the PATCH to be a no-op.

Due to how the REST API behaves when it received parameters, the set of
synced parameters must be filtered. The REST API should be more lenient
towards alterations to parameters that don't actually change the value.
2020-04-06 19:37:53 +03:00