14985 Commits

Author SHA1 Message Date
Johan Wikman
9106392c12 Merge branch '2.3' into 2.4 2020-04-27 15:55:05 +03:00
Johan Wikman
df01a6e9e0 Merge branch '2.3.19' into 2.3 2020-04-27 15:54:04 +03:00
Johan Wikman
5b33e03a64 2.3 Update maintenance version 2020-04-27 15:51:46 +03:00
Johan Wikman
25c5c91fea Update 2.3.19 release date 2020-04-27 15:36:04 +03:00
Markus Mäkelä
9a0bcec51c
Merge branch '2.3' into 2.4 2020-04-27 10:27:51 +03:00
Markus Mäkelä
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
Markus Mäkelä
d3d7054639
Merge branch '2.3' into 2.4 2020-04-24 16:09:20 +03:00
Markus Mäkelä
87328228f8
Fix mxs922_monitor
The monitor needs to be unlinked from servers before it is destroyed.
2020-04-24 14:52:23 +03:00
Markus Mäkelä
c2b868e8aa
Merge branch '2.3' into 2.4 2020-04-23 14:51:11 +03:00
Markus Mäkelä
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
Markus Mäkelä
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
Johan Wikman
c689aac939 2.3.19 Create release notes and update change log 2020-04-23 14:31:08 +03:00
Johan Wikman
f527a8f2e6 2.3.19 Update Change Date 2020-04-23 14:23:57 +03:00
Markus Mäkelä
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
Markus Mäkelä
1b5866e609
MXS-2969: Silence restart output 2020-04-22 15:18:29 +03:00
Markus Mäkelä
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
Markus Mäkelä
e87ad4abb9
Log USE message on info level
This tells us which server gets the USE command.
2020-04-22 09:01:27 +03:00
Markus Mäkelä
9efd33186d
MXS-2968: Fix direct replication server_id 2020-04-22 09:01:27 +03:00
Markus Mäkelä
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
Timofey Turenko
b586aeb6b8 Merge branch '2.4-clx' into 2.4 2020-04-21 01:18:32 +03:00
Markus Mäkelä
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
Markus Mäkelä
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
Esa Korhonen
9115887725 Merge branch '2.3' into 2.4 2020-04-16 17:34:08 +03:00
Timofey Turenko
2d1b2b87c9 Add Clustrix machines to the default test template 2020-04-14 10:54:57 +03:00
Esa Korhonen
c3ddcb9056 MXS-2900 Add ability to add derived tests to add_test_executable_ex() 2020-04-13 17:21:40 +03:00
Esa Korhonen
f549d95793 MXS-2900 maxtest header cleanup 2020-04-11 22:10:35 +03:00
Esa Korhonen
1f15cd3d2e Merge branch '2.3' into 2.4 2020-04-11 00:19:16 +03:00
Esa Korhonen
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
Markus Mäkelä
c8c919be27
Merge branch '2.3' into 2.4 2020-04-09 12:02:44 +03:00
Markus Mäkelä
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
Markus Mäkelä
927db1fc6e
Clarify master_accept_reads 2020-04-09 11:48:46 +03:00
Markus Mäkelä
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
Esa Korhonen
1ff112ca38 Merge branch '2.3' into 2.4 2020-04-07 17:18:46 +03:00
Esa Korhonen
594e431f1a MXS-2900 Move MariaDB-Monitor tests 2020-04-07 15:49:34 +03:00
Markus Mäkelä
b1054de72a
Merge branch '2.3' into 2.4 2020-04-07 12:36:13 +03:00
Markus Mäkelä
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
Esa Korhonen
def264f117 Merge branch '2.3' into 2.4 2020-04-07 11:49:51 +03:00
Esa Korhonen
983b8247dd MXS-2900 Cleanup environment variable management 2020-04-07 11:29:50 +03:00
Markus Mäkelä
dcccd99eb7
Merge branch '2.3' into 2.4 2020-04-07 08:52:40 +03:00
Markus Mäkelä
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
Esa Korhonen
10600f8bb2 Merge branch '2.3' into 2.4 2020-04-06 11:55:20 +03:00
Esa Korhonen
3bbeaa17ba Merge branch '2.3' into 2.4 2020-04-03 13:39:21 +03:00
Esa Korhonen
c3790c753c Merge branch '2.3' into 2.4 2020-04-03 12:39:45 +03:00
Esa Korhonen
e346c7b13b Merge branch '2.3' into 2.4 2020-04-02 16:46:48 +03:00
Esa Korhonen
071501ea1f MXS-2900 Run uncrustify on testconnections.cpp
Also some other minor cleanup.
2020-04-02 11:52:02 +03:00
Esa Korhonen
5ed99b2f5b MXS-2900 Move more TestConnection fields to private 2020-04-02 11:51:36 +03:00
Esa Korhonen
2420ccf9a8 MXS-2900 Use named arguments in add_test_executable_ex()
Backend setup and labels are given in separate arguments. Only the backend
setup is saved to the test information array. Additional link libraries may
also be defined if a group of tests want to share code.
2020-04-01 22:06:04 +03:00
Esa Korhonen
711d6a4083 Merge branch '2.3' into 2.4 2020-04-01 21:31:30 +03:00
Esa Korhonen
a3e358f29b MXS-2900 Cleanup test labels handling
The labels are stored in sets for easy searching.
2020-04-01 21:28:03 +03:00
Esa Korhonen
6754586f76 MXS-2900 Add possibility of having system test in any directory
The cmake-function add_test_executable_ex() adds a test using a source file in the
current directory. The config file is given as a relative path.
2020-04-01 21:27:07 +03:00