43cea6a2fa 
					 
					
						
						
							
							Reorder linking of libraries  
						
						... 
						
						
						
						The cdc-connector did not build on Ubuntu Trusty due to the wrong order of
linker flags. Moving the crypt and crypto linkage to be after
cdc-connector appears to fix it. 
						
						
					 
					
						2017-11-05 11:16:26 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a294da407a 
					 
					
						
						
							
							Use the external CDC connector  
						
						... 
						
						
						
						The CDC connector was moved to its own repository and some changes to its
interface were made. Updated build scripts, deleted old connector and
fixed code to use new interfaces. 
						
						
					 
					
						2017-11-03 13:39:36 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f815e9caa5 
					 
					
						
						
							
							Move Jansson compilation into main test suite  
						
						... 
						
						
						
						The test suite now compiles Jansson instead of letting the CDC connector
do it. This way the connector can be used as a very simple static library
with a dependency on the Jansson library. 
						
						
					 
					
						2017-11-03 13:39:36 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						96e86cddad 
					 
					
						
						
							
							Update the CDC connector  
						
						... 
						
						
						
						The CDC connector now uses a non-blocking socket for the reads. This
allows the possibility of adding read timeouts.
Added some utility functions for dealing with GTIDs and delayed the
reading of the first row. 
						
						
					 
					
						2017-11-03 13:39:36 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						8cac26a14d 
					 
					
						
						
							
							Merge branch '2.2' into 2.2-mrm  
						
						
						
						
					 
					
						2017-11-02 12:46:00 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						6fc8e9cb21 
					 
					
						
						
							
							Add .gitignore to maxscale-system-test  
						
						
						
						
					 
					
						2017-11-02 11:51:32 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						3a78b716b8 
					 
					
						
						
							
							Merge branch '2.2' into 2.2-mrm  
						
						
						
						
					 
					
						2017-10-30 11:06:34 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a971aa25da 
					 
					
						
						
							
							Merge branch '2.1' into 2.2  
						
						
						
						
					 
					
						2017-10-30 11:01:19 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						37e64bad90 
					 
					
						
						
							
							MXS-1493: Add master failure verification test  
						
						
						
						
					 
					
						2017-10-27 15:31:46 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						de800766ef 
					 
					
						
						
							
							Build the replicaton-manager test  
						
						... 
						
						
						
						The test wasn't built as it is not a part of the test suite. The
executable should be built but it should not be added to the test suite.
Changed the management script to only add the configuration and added a
call to it at the start of the test. 
						
						
					 
					
						2017-10-25 14:53:40 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						555aa6d2c8 
					 
					
						
						
							
							Fix test crash in sync_slaves  
						
						... 
						
						
						
						The crash happens if the slave is not configured for replication or the
connection is broken when results are read. Adding missing return value
checks will fix it. 
						
						
					 
					
						2017-10-24 11:06:14 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						7df5b3d24a 
					 
					
						
						
							
							Install git in test_maxctrl  
						
						... 
						
						
						
						Git was not installed in the test. This should not be done in tests but it
is an acceptable short-term workaround.
Also run the script as root. 
						
						
					 
					
						2017-10-24 11:06:14 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						284cd50412 
					 
					
						
						
							
							Bind REST API to localhost by default  
						
						... 
						
						
						
						Binding to localhost by default is more secure than binding to all
interfaces. 
						
						
					 
					
						2017-10-23 19:37:21 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						2534c9b824 
					 
					
						
						
							
							Update replication-manager test  
						
						... 
						
						
						
						The test now checks whether replication-manager launched by a script
works. This is closer to how one of the original blog posts define the
setup. 
						
						
					 
					
						2017-10-12 13:16:12 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						938484a73e 
					 
					
						
						
							
							Allow remote server to be used for maxctrl test suite  
						
						... 
						
						
						
						The test suite now works with remote servers and is now fully integrated
to the regression test suite. 
						
						
					 
					
						2017-10-12 13:16:12 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						47b1004134 
					 
					
						
						
							
							Add proper cluster testing scripts  
						
						... 
						
						
						
						The scripts start MaxScale processes on two different servers. The support
framework for the tests is in place but the tests themselves still need to
be modified to allow the use of non-localhost addresses. 
						
						
					 
					
						2017-10-12 13:16:12 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						9617b55905 
					 
					
						
						
							
							Run MaxCtrl test suite in the regression test suite  
						
						... 
						
						
						
						The MaxCtrl test suite is now a part of the regression test suite. The
cluster tests are expected to fail as that is yet to be implemented.
Also fixed the return value of TestConnections::ssh_maxscale. 
						
						
					 
					
						2017-10-12 13:16:12 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						958e9cc2b0 
					 
					
						
						
							
							Fix large_insert_hang compilation failure  
						
						... 
						
						
						
						Added missing changes that weren't added to last commit. 
						
						
					 
					
						2017-10-12 12:29:43 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f2afa5380b 
					 
					
						
						
							
							Add OK packet processing test  
						
						... 
						
						
						
						Added a test case which exercises the OK packet handling in
readwritesplit. 
						
						
					 
					
						2017-10-12 12:29:43 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						621444e5e4 
					 
					
						
						
							
							Fix error messages in sync_slaves  
						
						... 
						
						
						
						Fixed missing newlines in the error output printf calls of
sync_slaves. Changed the order of commands pers_02 executes to a more
correct way. 
						
						
					 
					
						2017-10-12 12:29:43 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						5521c84258 
					 
					
						
						
							
							Fix GTID setup in tests  
						
						... 
						
						
						
						The GTID setup in tests executed code that was not supposed to be executed
when GTID is in use. 
						
						
					 
					
						2017-10-12 12:29:43 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						fa25f5aba8 
					 
					
						
						
							
							Fix sync_slaves  
						
						... 
						
						
						
						The function did not check whether the file name was valid. 
						
						
					 
					
						2017-10-12 12:29:43 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						16530b4a97 
					 
					
						
						
							
							Clean up setup_binlog_gtid  
						
						... 
						
						
						
						Removed redundant operations and cleaned up unused code. 
						
						
					 
					
						2017-10-12 12:29:43 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						8be898d1d3 
					 
					
						
						
							
							Disable multi-MaxScale initialization by default  
						
						... 
						
						
						
						Only tests that require multiple MaxScale instances should enable the
multi-MaxScale mode. 
						
						
					 
					
						2017-10-12 12:29:43 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						81dba9767c 
					 
					
						
						
							
							Order member variable initialization in TestConnections  
						
						... 
						
						
						
						The variables are now initialized in order and always in the constructor. 
						
						
					 
					
						2017-10-12 12:29:43 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						7b261ac99d 
					 
					
						
						
							
							Use absolute paths in kerberos_setup  
						
						... 
						
						
						
						The files were located in the vagrant user's home directory but superuser
access is needed to copy them into /etc. 
						
						
					 
					
						2017-10-12 12:29:43 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e58f6d6317 
					 
					
						
						
							
							Add methods for changing the active MaxScale instance  
						
						... 
						
						
						
						The new function allows two MaxScale instances to be controlled via the
same TestConnections object. This will allow testing of Maxscale clusters. 
						
						
					 
					
						2017-10-12 12:29:43 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						65b4612ff4 
					 
					
						
						
							
							Run smoke tests by default  
						
						... 
						
						
						
						The tests are now run as the shorter version by default. 
						
						
					 
					
						2017-10-12 12:29:43 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						1521bae3b5 
					 
					
						
						
							
							Use new MaxScale object names in mxs1457_ignore_deleted  
						
						... 
						
						
						
						The names of the monitors and services in tests that use MaxScale 2.2 need
to use the hyphen-transformed versions of the object names. 
						
						
					 
					
						2017-10-12 12:29:43 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						8a55bbfca8 
					 
					
						
						
							
							Fix typo in IP testing database  
						
						... 
						
						
						
						The test had a typo in the SQL that created the database so the later
queries that referred to it always failed. 
						
						
					 
					
						2017-10-12 12:29:43 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e94dc2aade 
					 
					
						
						
							
							MXS-1468: Add test case  
						
						... 
						
						
						
						Added test case that reproduces the bug. 
						
						
					 
					
						2017-10-11 11:29:02 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						6b7ccea4e3 
					 
					
						
						
							
							Fix large_insert_hang compilation failure  
						
						... 
						
						
						
						Added missing changes that weren't added to last commit. 
						
						
					 
					
						2017-10-09 16:01:40 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ede52c8af9 
					 
					
						
						
							
							Add OK packet processing test  
						
						... 
						
						
						
						Added a test case which exercises the OK packet handling in
readwritesplit. 
						
						
					 
					
						2017-10-09 14:05:38 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						75316712e7 
					 
					
						
						
							
							Fix error messages in sync_slaves  
						
						... 
						
						
						
						Fixed missing newlines in the error output printf calls of
sync_slaves. Changed the order of commands pers_02 executes to a more
correct way. 
						
						
					 
					
						2017-10-08 23:26:22 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						bbd5fe8288 
					 
					
						
						
							
							Fix GTID setup in tests  
						
						... 
						
						
						
						The GTID setup in tests executed code that was not supposed to be executed
when GTID is in use. 
						
						
					 
					
						2017-10-05 11:09:09 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d391db6c2a 
					 
					
						
						
							
							Fix sync_slaves  
						
						... 
						
						
						
						The function did not check whether the file name was valid. 
						
						
					 
					
						2017-10-05 08:23:01 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						8159798d85 
					 
					
						
						
							
							Clean up setup_binlog_gtid  
						
						... 
						
						
						
						Removed redundant operations and cleaned up unused code. 
						
						
					 
					
						2017-10-05 08:14:39 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						0cb72937cd 
					 
					
						
						
							
							Disable multi-MaxScale initialization by default  
						
						... 
						
						
						
						Only tests that require multiple MaxScale instances should enable the
multi-MaxScale mode. 
						
						
					 
					
						2017-10-05 08:09:58 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a4271cb94e 
					 
					
						
						
							
							Order member variable initialization in TestConnections  
						
						... 
						
						
						
						The variables are now initialized in order and always in the constructor. 
						
						
					 
					
						2017-10-05 08:06:10 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						da2201d16c 
					 
					
						
						
							
							Use absolute paths in kerberos_setup  
						
						... 
						
						
						
						The files were located in the vagrant user's home directory but superuser
access is needed to copy them into /etc. 
						
						
					 
					
						2017-10-04 12:16:01 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						503e768d80 
					 
					
						
						
							
							Add methods for changing the active MaxScale instance  
						
						... 
						
						
						
						The new function allows two MaxScale instances to be controlled via the
same TestConnections object. This will allow testing of Maxscale clusters. 
						
						
					 
					
						2017-10-04 10:57:12 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						9f74878794 
					 
					
						
						
							
							Run smoke tests by default  
						
						... 
						
						
						
						The tests are now run as the shorter version by default. 
						
						
					 
					
						2017-10-04 10:34:06 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						7dfa1577fc 
					 
					
						
						
							
							Use new MaxScale object names in mxs1457_ignore_deleted  
						
						... 
						
						
						
						The names of the monitors and services in tests that use MaxScale 2.2 need
to use the hyphen-transformed versions of the object names. 
						
						
					 
					
						2017-10-04 09:02:40 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						9f66278ac2 
					 
					
						
						
							
							Fix typo in IP testing database  
						
						... 
						
						
						
						The test had a typo in the SQL that created the database so the later
queries that referred to it always failed. 
						
						
					 
					
						2017-10-03 22:32:56 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						54a7051a3f 
					 
					
						
						
							
							Fix tests broken by the merge  
						
						... 
						
						
						
						The merge caused compilation failures in two of the files. 
						
						
					 
					
						2017-10-03 15:14:06 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						bd39284f9c 
					 
					
						
						
							
							Merge branch '2.1' into 2.2  
						
						
						
						
					 
					
						2017-10-03 14:30:06 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						0cd62c6f29 
					 
					
						
						
							
							Make bug509 more Galera friendly  
						
						... 
						
						
						
						The test now skips execution of inserts to separate nodes. This should
guarantee that the nodes are synced at all times.
The test now does the inserts and selects inside a transaction to force
the reads to the same node where the inserts are done. 
						
						
					 
					
						2017-10-02 11:50:55 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						4f675997fb 
					 
					
						
						
							
							Use correct binlog position in mm_mysqlmon  
						
						... 
						
						
						
						Position 310 is not guaranteed to always exist on the master if the binlog
is just created. Position 4 will always be a valid position. 
						
						
					 
					
						2017-10-02 11:22:13 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						6a33e55b6f 
					 
					
						
						
							
							Backport no_vm_revert option  
						
						... 
						
						
						
						The VM revert on test failure was added to 2.1 but it was only disabled in
2.2. 
						
						
					 
					
						2017-10-02 10:55:00 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						6f84f960ff 
					 
					
						
						
							
							Add fatal signal hanlder to TestConnections  
						
						... 
						
						
						
						The tests now print a stack trace to standard output if it receives a
fatal signal. This will help debug test failures caused by broken tests
and unexpected results. 
						
						
					 
					
						2017-10-02 10:32:46 +03:00