Esa Korhonen
194ade9439
Merge branch '2.3' into 2.4
2020-03-31 14:09:32 +03:00
Esa Korhonen
c6a9c8bb0f
MXS-2900 Cleanup system test information generation
...
The system test information array now has the full path to the MaxScale
configuration file. The array now only contains labels given in
CMakeLists.txt. The resulting .cc-file has linebreaks for readability.
2020-03-31 13:38:45 +03:00
Esa Korhonen
3441497079
Merge branch '2.3' into 2.4
2020-03-31 12:15:42 +03:00
Esa Korhonen
d69e519038
MXS-2900 MXS-2900 Clean up TestConnection string handling
...
Now uses std::string for several fields.
2020-03-30 15:37:53 +03:00
Esa Korhonen
4ff703910f
Merge branch '2.3' into 2.4
2020-03-30 11:31:26 +03:00
Esa Korhonen
480c57c122
MXS-2900 Move more TestConnections fields to private
2020-03-30 10:28:12 +03:00
Markus Mäkelä
6fdb7ed089
Merge remote-tracking branch 'origin/2.3' into 2.4
2020-03-30 10:23:35 +03:00
Markus Mäkelä
c270cfad31
Install 2.4 license file
2020-03-30 10:18:18 +03:00
Markus Mäkelä
2630cc930f
Install 2.3 license file
2020-03-30 08:53:55 +03:00
Markus Mäkelä
1fc5ec36b1
Add filters to maxctrl show service
...
The filters were not listed.
2020-03-30 08:53:55 +03:00
Markus Mäkelä
7b00d2c01b
MXS-2942: Only DELETE monitors with no servers
...
The behavior is now according to the documentation and is consistent with
how services behave.
2020-03-30 08:53:54 +03:00
Markus Mäkelä
a412ed6211
Fix monitor REST API documentation
...
The DELETE documentation had the wrong endpoint.
2020-03-30 08:53:54 +03:00
Esa Korhonen
f101ff642f
Merge branch '2.3' into 2.4
2020-03-27 20:34:23 +02:00
Markus Mäkelä
e6ee3aaff4
MXS-2943: Use correct variable
2020-03-26 06:08:56 +02:00
Markus Mäkelä
557a108940
MXS-2943: Add ColumnStore-as-a-plugin support
...
The version of the ColumnStore that is distributed as a plugin with
MariaDB is now correctly detected.
2020-03-25 15:33:15 +02:00
Esa Korhonen
af593262f9
Merge branch '2.3' into 2.4
2020-03-25 11:09:41 +02:00
Esa Korhonen
3d7ee2e8cd
MXS-2900 Clean up test config file and label handling
2020-03-24 14:14:20 +02:00
Esa Korhonen
36244e9c7b
MXS-2900 Move test description array to a .cc-file
...
The array is now compiled into the maxtest-library.
Also cleaned up the array handling a bit.
2020-03-24 11:33:59 +02:00
Timofey Turenko
89a8d6ace5
Use bigger VMs for system tests
2020-03-23 16:16:07 +02:00
Timofey Turenko
efe5bdfd9f
Adopt run_test.sh for parallel test execution from BuildBot
2020-03-23 16:15:25 +02:00
Markus Mäkelä
80a8fd55be
Merge branch '2.3' into 2.4
2020-03-19 15:13:19 +02:00
Markus Mäkelä
a8e2584bfc
Fix REST API servers documentation
...
Always use plural form of the objects. PATCH example used PUT.
2020-03-19 15:13:02 +02:00
Markus Mäkelä
b98b8f9d4a
MXS-2939: Fix reconnection with session commands
...
Session commands did not trigger a reconnection process which caused
sessions to be closed in cases where recovery was possible.
Added a test case that verifies the patch fixes the problem.
2020-03-19 15:12:31 +02:00
Markus Mäkelä
552fdcb88a
MXS-2938: Log session command info on routing failure
...
If the session command could not be routed, the log message should contain
the actual command that was routed. This makes failure analysis much
easier.
2020-03-19 15:12:31 +02:00
Johan Wikman
ae67d88fef
Merge branch '2.4.8' into 2.4
2020-03-18 15:16:26 +02:00
Johan Wikman
e92368e3e1
Update 2.4.8 release date
2020-03-18 15:09:40 +02:00
Markus Mäkelä
b921d70892
Merge branch '2.4.8' into 2.4
2020-03-17 17:56:00 +02:00
Markus Mäkelä
5984af468c
Process EPOLL[RD]HUP after EPOLLIN
...
This allows COM_QUIT packets to be processed first in case a EPOLLIN and a
EPOLLRDHUP event arrive at the same time. This fixes the pers_01 test.
2020-03-17 15:20:07 +02:00
Johan Wikman
05f71424e8
Fix masking_user test in 2.4
...
The very same user was used in both test-runs. How this could
ever have worked is a mystery to me.
2020-03-17 11:52:17 +02:00
Markus Mäkelä
9609f5d180
Revert "MXS-2920: Allow max_slave_replication_lag=0"
...
This reverts commit ca69da49911074a9d218f05936282fd72a674af5 and removes
the bug from the release notes.
2020-03-17 06:58:26 +02:00
Markus Mäkelä
5121aa296e
Add timeout to rwsplit_readonly_stress
...
This prevents the test from hanging.
2020-03-16 15:09:41 +02:00
Markus Mäkelä
e7b8aca605
Stop MaxScale after tests
...
This allows crashes on exit to be detected.
2020-03-16 15:08:52 +02:00
Johan Wikman
85fb763476
Update 2.4 maintenance version
2020-03-16 12:58:17 +02:00
Markus Mäkelä
f5b61e169b
Update npm packages
...
Updated packages due to npm audit warnings.
2020-03-16 11:32:43 +02:00
Johan Wikman
5217836e83
Update 2.4.8 Change Date
...
Same as that of 2.3.17. Consequently, only the 2.4 specific files
are updated.
2020-03-16 11:25:59 +02:00
Johan Wikman
d230336cfc
Add 2.4.8 release notes and update change log
2020-03-16 11:24:58 +02:00
Markus Mäkelä
ca69da4991
MXS-2920: Allow max_slave_replication_lag=0
...
A requirement of no lag should be allowed. The reason why it wasn't was
simply due to the selection of the default value.
2020-03-13 13:23:47 +02:00
Markus Mäkelä
76e855dc1d
MXS-2919: Don't use slaves with unknown lag
...
If a limit on the replication lag is configured, servers with unmeasured
replication lag should not be used. The code in question did use them even
when a limit was set as the value used for undefined lag was -1 which
always measured lower than the limit.
2020-03-13 13:23:47 +02:00
Markus Mäkelä
2eeb583245
MXS-2921: Fix memory leak in alter maxscale
...
The alteration of core parameters leaked the JSON object.
2020-03-13 11:44:02 +02:00
Markus Mäkelä
291d2e987f
Improve charset selection
...
The charset sent in the handshake is now done with the following
priorities:
* First Master server
* Last Slave server
* First Running server or Down server whose charset is known
The change is that server in the Down state to which we've successfully
connected to can also be used as the charset source. This, in addition
with an "empty" default charset, helps avoid the use of the default latin1
charset unless absolutely necessary.
2020-03-12 11:03:04 +02:00
Markus Mäkelä
caf3b4cf75
Remove redundant call
...
The function was already called by mxs_mysql_real_connect.
2020-03-12 11:03:04 +02:00
Johan Wikman
d0ab797938
Merge branch '2.3' into 2.4
2020-03-12 10:33:57 +02:00
Johan Wikman
f0fd480237
Merge branch '2.3.18' into 2.3
2020-03-12 10:27:26 +02:00
Johan Wikman
7efdb5dd28
Update 2.3.18 release date
2020-03-12 10:20:54 +02:00
Johan Wikman
04533e6293
2.3.18 Create release notes and update change log
2020-03-12 10:20:54 +02:00
Timofey Turenko
09c8e7b29b
create symlink also from sles to opensuse repos
2020-03-11 20:23:12 +02:00
Timofey Turenko
8b2c46991b
Set cpu cores number to build VM and separate build and upgrade
...
VM should have 8 cores to make build faster in GCloud.
To get rid of ssfs between build hosts the build step
and upgrade test step are separated as well as
repository discriåtion generation
2020-03-11 19:00:27 +02:00
Timofey Turenko
a97973665a
Merge branch '2.3' of github.com:mariadb-corporation/MaxScale into 2.3
2020-03-11 18:57:54 +02:00
Timofey Turenko
33ccc4687c
Set cpu cores number to build VM and separate build and upgrade
...
VM should have 8 cores to make build faster in GCloud.
To get rid of ssfs between build hosts the build step
and upgrade test step are separated as well as
repository discriåtion generation
2020-03-11 18:50:53 +02:00
Johan Wikman
df18c1b2e8
Update maintenance version for 2.3
2020-03-10 15:09:29 +02:00