de768469b9
Fix hanging of mxs1585
...
The test appears to hang when the `SET sql_log_bin = 0` statement is
executed. Removing this seems to fix it and is OK as that's not what the
test aims to check.
2018-03-27 11:50:30 +03:00
02368473f7
Fix failover_mysqlmon
...
The test should stop MaxScale when it is fixing the replication to prevent
the triggering of the standalone master detection.
Also removed leading spaces from the messages and fixed a possible crash with a
NULL value given to `ssh_node`.
2018-03-20 10:59:08 +02:00
64ccb67897
Mark crashing tests as failed
...
If a test generates a core dump, it is marked as a failure.
2018-03-20 10:59:08 +02:00
2856b91077
Sync slaves before starting the test
...
Syncing the slaves should guarantee that the table exists on all servers.
2018-03-13 15:17:18 +02:00
050e27685e
Add various build script documents
...
Added documents that were left over from the build scripts repo.
2018-03-13 11:37:10 +02:00
82839abc38
Increase timeouts and add maxadmin output to mxs1476
...
Increasing the timeout should remove any issues with server lag and
printing the maxadmin output should help diagnose the problem if it still
fails.
2018-03-06 12:47:20 +02:00
a0c890cdf6
Add maxadmin output to mxs1678_relay_master
...
This should make test failure analysis easier.
2018-03-05 14:02:41 +02:00
cab827b0a4
Fix replication after failover_mysqlmon
...
When the test finishes and is about to check whether MaxScale is alive,
the servers should be cleared from maintenance mode and the replication
should be fixed. This way the test will clean up after itself.
2018-03-05 14:02:41 +02:00
65216f5e16
Reset slave when changing master
...
When the test changes the master, it should reset the slave configuration
on the new master. This way no circular replication topologies are formed
and the monitor can be expected to perform correctly.
2018-03-05 14:02:41 +02:00
8e31b30d19
MXS-1678: Add test case
...
Added test case that checks that relay master status is not lost when IO
thread is stopped.
2018-02-21 10:43:12 +02:00
b1300fdb01
Sync slaves after creating new users
...
After the users in the local_address test are created, the slaves need to
be synced to make sure that users have replicated to all servers.
2018-02-15 14:20:08 +02:00
4714ca7b32
fix tables in README.md
2018-02-09 21:58:10 +02:00
41935fb6d3
add README.md for mdbci operations
2018-02-09 21:58:10 +02:00
2a93cfac8c
fix big and big15 templates
2018-02-09 21:58:10 +02:00
716f39bc8b
local_address: Add directories to path
2018-02-08 18:31:23 +02:00
155fcd08df
Do not fail local_address test if only one IP available
...
Instead do as much as possible.
2018-02-08 13:15:34 +02:00
458edb9b1d
Do not crash if "127.0.0.1" is not present
2018-02-08 12:47:34 +02:00
e670596486
Fix local_address
...
It included the list instead of the vector header.
2018-02-05 09:33:40 +02:00
facb8d60f7
MXS-1635 Test program for local_address
...
Tests that local_address is taken into account. However, at the time
of writing the maxscale VM does not have two usable IP addresses, so
we only test that explicitly specifying an IP-address does not break
things.
Locally it has been confirmed that this indeed works the way it is
supposed to.
2018-02-02 15:17:22 +02:00
943c82b33b
Extend cdc_datatypes test
...
The test now also creates TIME type values and checks that they are
converted correctly. Also added NULL value tests for all values and made
required adjustments to the code.
2018-02-02 12:24:25 +02:00
2c04adafd1
fix kerberos test and mxs1516 test
2018-01-31 18:17:50 +02:00
f9cc2d5bbb
use 'mdbci destroy' instead of 'vagrant destroy' ( #163 )
...
use mdbci destroy instead of vagrant destroy
2018-01-30 15:48:05 +02:00
4dc9b56d29
Fix check_backend
...
Fixed the core generation and removed obsolete files.
2018-01-26 10:41:34 +02:00
3da4aa1665
Remove trailing whitespace in check_backend
...
Removed trailing whitespace in check_backend
2018-01-26 10:23:05 +02:00
4e9a5af926
add execution of add_core_conf.sh to 'check_backend' to set up core dump saving
2018-01-26 09:35:02 +02:00
653b8429d4
Extend cdc_datatypes test
...
The test now also checks DATE, DATETIME and TIMESTAMP types.
2018-01-23 10:50:39 +02:00
847dd2c120
fix typo in read_env() and set_env.sh
2018-01-15 16:47:15 +02:00
c64fd4f39f
MXS-1543: Add test case
...
Added test case that checks that statement based replication is detected.
2018-01-05 12:50:39 +02:00
1bd20cd2eb
temopary disable snapshot revert due to Galera failures
2018-01-05 09:40:41 +02:00
e0a584a626
add ulimit setting for tests
2018-01-03 14:12:43 +02:00
00ca809963
MXS-1542: Add test case
...
Added test case that checks whether UTF16 strings work. The test is
expected to fail.
2018-01-03 10:37:25 +02:00
bacc11d28e
MXS-1516: Validate the connection on each query
...
A subset of the checks done at connection creation time need to be done at
query routing time. This guarantees that the connection is closed if the
server no longer qualifies as a valid candidate.
Added teset case that checks that a change in the replication topology
correctly breaks the connection.
2018-01-02 11:03:36 +02:00
3f0ef7481e
Fix test build failure
...
The ssh_node_f function does not exist in 2.1.
2018-01-02 10:10:25 +02:00
6645281aeb
add killing mysqld process after snapshot revert
2018-01-02 07:32:44 +02:00
8ac5c3d377
MXS-1585: Make the test more precise
...
The test now more precisely exercises the code where the crash happened.
2017-12-29 11:04:13 +02:00
ee8161af83
Fix mxs1509
...
Temporarily disable the multi-source part of the test. Explicitly set
gtid_slave_pos when changing master. Add missing parameter to
configuration.
2017-12-29 11:01:07 +02:00
c6bc1f7327
MXS-1585: Add preliminary test case
...
The test case attempts to simulate the environment where the crash appears
to have happened. Local testing does not point out any problems.
2017-12-27 17:21:42 +02:00
3ca32457db
Don't force verbose output
...
The tests shouldn't force verbose output.
2017-12-27 17:21:42 +02:00
3b7275ec41
Use default value for "smoke"
...
The values should only be updated if the environment variable is defined.
2017-12-27 17:21:42 +02:00
58373b3495
Fix template generation
...
The templates weren't generated for Galera nodes.
2017-12-27 09:42:21 +02:00
1a63e5ec7e
2.1 fix restore ( #151 )
...
* refactor test backend fixing
* return comatibility with 5.5 for backend restore
* remove backend configuration scripts
2017-12-18 23:47:02 +02:00
ba24330d0f
Restore original test behavior for mxs1476
...
The test now again blocks the nodes instead of stopping them. This should
fix the Galera cluster "corruption" which appears to happen when there are
only two nodes in the cluster which are both started and stopped.
2017-12-14 19:06:17 +02:00
f9b22387f9
fix wrong variable name in set_env.sh
2017-12-13 14:32:56 +02:00
7ebd487ef3
change cnfs for binlog tests
2017-12-12 12:24:21 +02:00
757ab3fd47
Increase mxs431 timeouts
...
The first timeouts don't appear to relate to the actual test but to
preparing it. Due to this, they can be increased by a great amount.
2017-12-12 08:53:19 +02:00
6b05d07c79
Update mxs431
...
Removed excessive output, tuned timeouts and removed unnecessary heap
allocation of TestConnections.
2017-12-12 08:47:02 +02:00
257112dc27
swithch to maxscale-system-test dir in the proper way before running test
2017-12-11 15:16:33 +02:00
357eb67a84
Add missing configuration file for mxs1509
...
The test configuration file was not added to git.
2017-12-11 12:31:40 +02:00
6803ca2efc
Fix crash in mxs361
...
The test crashed as it used the wrong result set field.
2017-12-11 12:31:40 +02:00
821d21dafb
remove unnecessary 'cd' in run_test_snapsht ( #148 )
...
remove unnecessary 'cd' in run_test_snapshot
2017-12-11 12:17:13 +02:00