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
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
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
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
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
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
b98ff222f0
Merge branch '2.3.8' into 2.3
2019-06-12 11:26:33 +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
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
65975a38e2
Add test for MXS-2355
...
The test attempts to log in using mysql_clear_password.
2019-06-06 16:36:36 +03:00
0469d57ede
Merge branch '2.3' of github.com:mariadb-corporation/MaxScale into 2.3
2019-06-05 14:53:28 +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
d88846fab4
MXS-2515: Add KILL QUERY test case
...
The test checks that queries are killed properly.
2019-05-31 14:01:16 +03:00
13b258a151
MXS-2464: Add test case
...
The bug appears when a session command that is executed on the master
fails. The logic in the code doesn't take this case into consideration
when it processes failed connections.
2019-05-31 14:01:15 +03:00
ed63493875
Return valid values for undefined mdbci variables
...
If a variable is not defined in the network configuration, a valid value
is returned.
2019-05-29 18:46:33 +03:00
84986dbf92
MXS-2520: Add test case
...
The test reproduces the problem and verifies that the fix works.
2019-05-29 18:46:33 +03:00
4d3d6e9d06
MXS-2479 Extend pam authenticator test to use a customized pam service
...
The test now covers additional messages being sent by the pam api.
2019-05-28 11:04:53 +03:00
365efb9d3a
Ignore SIGHUP termination in ssh_node
...
Sometimes the command appears to complete and terminate with a SIGHUP
instead of the proper return value.
2019-05-22 09:56:35 +03:00
6e6ab07642
Make .ssh/id_rsa.pub default source of public keys for VMs
...
'build' and 'run_test' copies public ssh keys to all created VMs
Legacy code takes keys from different locations, e.g. ~/build-scripts/team_keys which
causes errors due to lack of such files.
Now public keys goes from file defined on or if not defined
from .ssh/id_rsa.pub of current host machine
2019-05-21 13:21:23 +03:00
f94355770f
Merge branch '2.2' into 2.3
2019-05-17 14:10:28 +03:00
677023a18f
Move version pronting from call_mdcbi() directly to TestConnectios()
...
mdbci call can heppen before maxsales object creation and segfault hapens
To avoid it call of ssh for 'maxscale --version-full' is moved to the end
of Testconnections constructor
2019-05-16 14:36:37 +03:00
8a67c702b8
MXS-2475 Final fix for mxs1980_blr_galera_server_ids
...
In this context wsrep_gtid_domain_id and gtid_domain_id need to
be the same to ensure that all gtids will be the same.
2019-05-15 14:55:21 +03:00
a3e9ce651f
Add 'maxscale --version-full' command to call_mdbci()
...
Previously Maxscale version check was in the 'check_backend', but this was
removed from the tests execution process. Now 'maxscale --version-full'
is added to nodes creation function - to call_mdbci()
2019-05-15 13:18:27 +03:00
ffecce4153
Fix non_native_setup
...
The arguments must be passed as-is to the TestConnections constructor.
2019-05-14 10:54:32 +03:00
b7d948db3f
MXS-2475 Properly setup the Galera nodes
2019-05-14 10:13:09 +03:00
79cfd7183d
MXS-2475 Fix mxs1980_blr_galera_server_ids test
...
At some point the replicating slave had been changed to be
a Galera node. Won't work as the Galera node is a master.
2019-05-14 10:13:09 +03:00
3c5a932010
Fix masking_mysqltest for 2.3
...
Since UNIONs that would allow a column to be masked are
rejected, there is no need to check that masking is performed
since we will never get that far.
2019-05-09 17:12:52 +03:00
4e3a581c94
Merge branch '2.2' into 2.3
2019-05-06 20:09:37 +03:00
adde085b7d
Fix incorrect closing bracket in strlen call
...
The bracketing was causing heap overflow when trying to run the system
tests.
2019-05-06 13:50:18 +03:00
31a6668420
Add PAM authenticator test
...
Both a normal PAM user and anonymous user mapping are tested.
2019-05-06 10:44:18 +03:00
96b6acecff
MXS-2427 Extend namedserverfilter test
...
Tests with two targets.
2019-05-06 10:31:51 +03:00
e9144219f5
MXS-2457 Add database firewall test
2019-05-03 13:38:12 +03:00
3fa1f0773e
MXS-2457 Update test program
2019-05-03 13:38:12 +03:00
08bd7c99be
Add a possibility to run tests under callgrind
...
Flag 'use_callgrind' make all maxscale-system-test run Maxscale under Valgrind with --tool=callgrind option
2019-04-26 17:30:10 +03:00
07ea6bd9ba
MXS-2450: Don't discard history if it's disabled
...
If the session command history is not enabled, it shouldn't be discarded
when a COM_CHANGE_USER is executed.
2019-04-25 11:49:01 +03:00
b972d88bba
Merge branch '2.2' into 2.3
2019-04-24 12:51:32 +03:00
f8c964163f
Merge branch '2.3' of github.com:mariadb-corporation/MaxScale into 2.3
2019-04-23 13:46:53 +03:00
b7e9d8e189
remove maxscale-system-test/cnf/maxscale.cnf.template.replication.one_slave_big as soon as it is generated automatically
2019-04-23 12:33:23 +03:00
be7f5ad1c8
remove maxscale-system-test/cnf/maxscale.cnf.template.replication_big as soon as it is generated automatically
2019-04-23 12:28:24 +03:00
a8639c3226
Merge branch '2.3.6' into 2.3
2019-04-23 11:20:09 +03:00
ddf9002e86
Add tests with big backend
...
Basic tests can be executed with 15 machines Master/slave backend. Tests have label BIG_REPL_BACKEND Default template modified to support big backend. Tests temporaraly labeled as UNSTABLE to prevent their execution nightly
For big test maxscale.cnf is automatically generated for any number of nodes
2019-04-18 09:48:39 +03:00
802a19879b
Merge branch '2.3' of github.com:mariadb-corporation/MaxScale into 2.3
2019-04-18 09:29:20 +03:00
f90863761e
remove unneccesary __cxx11
2019-04-18 03:48:51 +03:00
d77530a2a4
Use a known binlog name for Galera
...
The binlog files for Galera shouldn't rely on implicit naming simply due
to the fact that it logs a warning.
2019-04-17 13:32:21 +03:00
64e282f74b
Fix config of mysqlmon_multimaster_serverid
2019-04-17 11:26:38 +03:00