3e85500491
Merge branch '2.3' into 2.4
2019-07-02 08:38:15 +03:00
8ee54b76d6
Merge branch '2.2' into 2.3
2019-07-02 08:36:37 +03:00
6b11067690
Lower throttling limit in mxs173_throttle_filter
...
The test appears to fail when the throttling is unable to keep the QPS
high enough for the test to pass. To reduce the likelihood of this, lower
the limit to 500 QPS.
In theory, the minimum delay of one millisecond in the delayed_call limits
the filter to a maximum QPS of 1000 as each query would wait for at least
a millisecond before being routed. This is yet to be proven but it would
explain why the tests are having a hard time approaching that level of
QPS.
2019-07-01 17:30:03 +03:00
25d134df9c
Too slow a system isn't a test failure
...
If testing cannot be reliably performed, the test should be skipped to
minimize unnecessary work that non-deterministic failures cause.
2019-07-01 17:18:22 +03:00
b3eb5ccc81
Fix run_ctrl_c.sh on newer systems
...
Systems that no longer support SysV init scripts and the service command
need to use systemctl.
2019-07-01 17:13:09 +03:00
0b18826fc1
Fix no_password
...
The test used freed memory.
2019-07-01 16:57:52 +03:00
fa13ec8c38
Apply MDBCI install_product chnages also to reinstall_maxscale()
2019-07-01 15:12:04 +03:00
0f7c1aa418
Improve mxs1776_ps_exec_hang
...
Syncing the slaves should prevent replication lag from affecting the
test. The added logging will help determine what the error was that caused
the failure.
2019-07-01 10:21:07 +03:00
3424158b7c
MXS-2572 Add basic smartrouter test
...
Very simple, creates 10 threads that concurrently starts making
simple INSERTs and SELECTs. The purpose is to test that the basic
router to router mechanism of smartrouter works.
2019-07-01 09:11:22 +03:00
5dca53f877
Merge branch '2.4.0' into 2.4
2019-06-28 17:58:01 +03:00
6cdc28856d
Fix kill_query config
...
The config was missing the listener section.
2019-06-28 09:21:23 +03:00
7c2d5fd6a4
Add test for "enforce_simple_topology"
2019-06-27 11:45:50 +03:00
fcc19f3c66
Merge branch '2.3' into 2.4
2019-06-27 08:53:33 +03:00
83e276ebd3
MXS-2521: Fix the test
...
Fixed the test to correctly set the parameters and also to first verify
that a direct connection works before doing the test via MaxScale.
2019-06-27 08:25:12 +03:00
6cc0d43cb2
Merge branch '2.2' into 2.3
2019-06-26 10:10:26 +03:00
42bf95eb82
Fix MariaDB startup commands
...
Newer systems only define the mariadb service.
2019-06-25 10:15:06 +03:00
7d10a71015
Fix broken Change Dates
...
Were not correct, so were not updated with all others.
2019-06-25 10:11:55 +03:00
0ba779d5a2
Update 2.4.0 Change Date
2019-06-25 10:11:55 +03:00
b8bb8702bd
Fix broken Change Dates
...
Were not correct, so were not updated with all others.
2019-06-25 09:52:42 +03:00
2ab9aa9a94
Update 2.4.0 Change Date
2019-06-25 09:19:55 +03:00
a595b1b292
Merge branch '2.3' into 2.4
2019-06-24 12:52:34 +03:00
5f3ff7d1be
MXS-2521: Add test case
...
The test case doesn't reproduce the problem due to MDEV-19811 getting in
the way but it is likely to reproduce it once that bug has been avoided.
2019-06-24 12:33:49 +03:00
736a59dde8
Add unique config for kill_query
...
This way the info log is always on.
2019-06-24 12:27:06 +03:00
75147f58fb
Make queries unique in bug547
...
By having unique queries, we know which connection failed.
2019-06-24 12:27:06 +03:00
20f595d978
Merge branch '2.3' into develop
2019-06-20 13:00:13 +03:00
dd944c7302
MXS-2568: Always enable LOCAL INFILE for testing
...
The automatic detection of LOCAL INFILE added in connector-c 3.0.9
requires that the option is enabled explicitly.
2019-06-20 12:32:30 +03:00
4a3539cd60
Remove deprecated parameter from test configuration
2019-06-19 17:35:19 +03:00
0ff065c4eb
Use double quotes with check_maxctrl
...
The command doesn't seem to like single quotes and wildcards.
2019-06-19 16:12:28 +03:00
c5eb97aff0
Remove white-space in names in config file
2019-06-18 17:10:19 +03:00
64d25a48bd
Merge commit 'a60bd376108f71fccf40001c1496f32c11137fe4' into develop
2019-06-18 15:51:17 +03:00
002281599e
MXS-2563: Add test case
...
Added a test case that reproduces the debug assertion with the old code
and verifies that it is fixed with the new one.
2019-06-17 14:07:52 +03:00
c819271cab
Merge branch '2.3' into develop
2019-06-14 09:40:19 +03:00
0f3ec4f42e
Remove "allow_cluster_recovery" from test configs
...
The parameter has been removed.
2019-06-13 14:35:50 +03:00
0b10b27ffd
MXS-2518 Check connection distribution with Clustrix
...
Readconnroute, with default 'router_options', as well as readwritesplit
should cause the connections to be distributed evenly across all nodes.
2019-06-13 13:45:14 +03:00
a5898f83f9
Fix mysqlmon_rejoin_manual
...
Added some extra connection refreshing and monitor waiting. Unclear why this
is needed now but it seems to work.
2019-06-13 10:28:14 +03:00
a0fcf67993
Merge branch '2.3' into develop
2019-06-12 11:29:03 +03:00
b98ff222f0
Merge branch '2.3.8' into 2.3
2019-06-12 11:26:33 +03:00
9fd0d38797
Merge branch '2.3' into develop
2019-06-12 08:59:36 +03:00
6ca5143141
Make kill_query more robust
...
The test now uses an infinite loop in the SQL to make sure the execution
is interrupted.
2019-06-11 21:30:16 +03:00
5adc8fa5bd
Add missing HEAVY labels to big tests
2019-06-11 09:44:27 +03:00
9d1f094c45
MXS-2512 Add test for trx replay due to rollback
...
The test performs the following:
CREATE tbl (x INT PRIMARY KEY)
t1 t2
BEGIN BEGIN
INSERT INTO tbl VALUES (1)
SELECT * FROM tbl FOR UPDATE
That will cause t2 to wait.
INSERT INTO tbl VALUES (0)
That will cause t2 to be rolled back due to a deadlock.
Without transaction replay, the SELECT will return with an error.
With transaction replay, the deadlock error will be caught, the
transaction replayed and SELECT will return successfully.
2019-06-11 09:44:27 +03:00
5f5e402a32
Reconnect before find_field in mysqlmon_rejoin_manual
...
This appears to fix the test failure but the reason why it worked before
still remains a mystery.
2019-06-11 00:09:26 +03:00
662a2adaa1
Merge branch '2.3' into develop
2019-06-06 16:44:46 +03:00
65975a38e2
Add test for MXS-2355
...
The test attempts to log in using mysql_clear_password.
2019-06-06 16:36:36 +03:00
799e9d67e6
Merge branch '2.3' into develop
2019-06-06 16:05:30 +03:00
0469d57ede
Merge branch '2.3' of github.com:mariadb-corporation/MaxScale into 2.3
2019-06-05 14:53:28 +03:00
ba60b92612
Merge branch '2.3' into develop
2019-06-05 14:48:43 +03:00
f0c4fd5723
MXS-2250 Add test that reveals the problem
...
Before the MXS-2250 fix, the following ends with an error:
CREATE TEMPORARY TABLE t (f INT);
DESCRIBE t;
Reason is that the first is sent to the master (and the table will
not be replicated to slaves) and the latter to some slave.
2019-06-05 14:29:30 +03:00
16005c452e
run create_user* under sudo
2019-06-05 13:42:39 +03:00
de978be955
remove '-u root' from create_user*.sh
...
Call of MariaDB client from local machine with sudo with '-u root' parameter
does not work with 10.4
2019-06-05 12:57:46 +03:00