e849bf261b 
					 
					
						
						
							
							Move ExternalCmd-functions to class methods  
						
						 
						
						
						
						
					 
					
						2019-06-03 10:16:56 +03:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						ba13692032 
					 
					
						
						
							
							MXS-2477 Extend the example to show more use cases  
						
						 
						
						
						
						
					 
					
						2019-06-02 19:20:35 +03:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						b635cc92ab 
					 
					
						
						
							
							MXS-1783 Add 10.4 support  
						
						 
						
						... 
						
						
						
						qc_mysqlembedded can now be built using the embedded library from
MariaDB 10.4. 
						
						
					 
					
						2019-05-31 15:12:57 +03:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						de3c5721e9 
					 
					
						
						
							
							MXS-2513 Deprecate firewall and masking filters  
						
						 
						
						
						
						
					 
					
						2019-05-31 11:53:36 +03:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						3b60bf00e1 
					 
					
						
						
							
							Merge branch '2.3' into develop  
						
						 
						
						
						
						
					 
					
						2019-05-29 18:41:50 +03:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						442d8bed9a 
					 
					
						
						
							
							MXS-2479 Add username and host to PAM authenticator log messages  
						
						 
						
						
						
						
					 
					
						2019-05-29 17:32:27 +03:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						32769ddfb0 
					 
					
						
						
							
							Fix maxavro build failure  
						
						 
						
						
						
						
					 
					
						2019-05-29 10:57:38 +03:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						2ddc20cf9e 
					 
					
						
						
							
							Merge branch '2.3' into develop  
						
						 
						
						
						
						
					 
					
						2019-05-28 15:19:10 +03:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						dcdcc0e44f 
					 
					
						
						
							
							Fix avrorouter build failure  
						
						 
						
						... 
						
						
						
						Signed to unsigned comparison. 
						
						
					 
					
						2019-05-28 15:18:34 +03:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						65c795164c 
					 
					
						
						
							
							Merge branch '2.3' into develop  
						
						 
						
						
						
						
					 
					
						2019-05-28 14:40:45 +03:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						006b87cebe 
					 
					
						
						
							
							MXS-2307: Extend alter test cases  
						
						 
						
						... 
						
						
						
						The tests now check that multiple parameters work as expected. Also fixed
a few defects found while writing the tests, namely the fact that null or
empty values weren't detected. 
						
						
					 
					
						2019-05-28 14:34:51 +03:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						3a9bfa380e 
					 
					
						
						
							
							MXS-2307: Allow multi-parameter updates  
						
						 
						
						... 
						
						
						
						Multiple parameters can now be updated with a single call in MaxCtrl. This
makes alterations more convenient and prevents intermediate states when
multiple parameters are changed at the same time. The changes are
backwards compatible so it should not affect existing programs. 
						
						
					 
					
						2019-05-28 14:34:51 +03:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						954c1157dc 
					 
					
						
						
							
							MXS-2483: Add note to set_context documentation  
						
						 
						
						... 
						
						
						
						As the function is required by the binlogrouter, we cannot outright remove
it without refactoring how the servers are handled in it. 
						
						
					 
					
						2019-05-28 14:34:51 +03:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						0462ac3d16 
					 
					
						
						
							
							MXS-2483: Update documentation and release notes  
						
						 
						
						... 
						
						
						
						Updated documentation on how servers with TLS are created. 
						
						
					 
					
						2019-05-28 14:34:51 +03:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						21cdc4822b 
					 
					
						
						
							
							MXS-2483: Remove runtime enabling of TLS  
						
						 
						
						... 
						
						
						
						TLS can no longer be enabled at runtime via maxadmin. 
						
						
					 
					
						2019-05-28 14:34:50 +03:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						1d87a1c3bc 
					 
					
						
						
							
							MXS-2483: Document REST API corrections  
						
						 
						
						... 
						
						
						
						The protocol parameter must always be explicitly defined. 
						
						
					 
					
						2019-05-28 14:34:50 +03:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						9443e99a17 
					 
					
						
						
							
							MXS-2483: Separate JSON server creation from legacy code  
						
						 
						
						... 
						
						
						
						The servers created via the REST API now use code separate from the
maxadmin interface. This removes the cumbersome requirement of having to
first create the server and then configure it. With this change, it is
possible to completely remove the ability to set the server SSL after
creation. 
						
						
					 
					
						2019-05-28 14:34:50 +03:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						cb77cffdf2 
					 
					
						
						
							
							Separate MaxCtrl create options  
						
						 
						
						... 
						
						
						
						The options for each command are now declared "inside" the command. This
makes the help output a lot clearer and only displays the options relevant
for the command in question. 
						
						
					 
					
						2019-05-28 14:34:50 +03:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						0e88aac497 
					 
					
						
						
							
							Fix extract_parameters_from_json  
						
						 
						
						... 
						
						
						
						The function would only work for string parameters. 
						
						
					 
					
						2019-05-28 14:34:50 +03:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						38b57497b9 
					 
					
						
						
							
							MXS-2486: Move to_string into SSLProvider  
						
						 
						
						... 
						
						
						
						The functionality is more a part of the provider than the context so it
should be defined in it. It also doesn't use any parts of the SSLContext
which makes it somewhat more clear that it doesn't belong there. 
						
						
					 
					
						2019-05-28 14:34:50 +03:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						cab35b2dea 
					 
					
						
						
							
							MXS-2486: Fix listener serialization  
						
						 
						
						... 
						
						
						
						The serialization should be done via the parameters. This also makes
SSLContext::serialize redundant. 
						
						
					 
					
						2019-05-28 14:34:50 +03:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						bef8881cab 
					 
					
						
						
							
							Merge branch '2.2' into 2.3  
						
						 
						
						
						
						
					 
					
						2019-05-28 14:17:43 +03:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						edb669100d 
					 
					
						
						
							
							MXS-2511: Update connector-c  
						
						 
						
						... 
						
						
						
						Updated to 3.0.10. 
						
						
					 
					
						2019-05-28 14:00:28 +03:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						075ed00f58 
					 
					
						
						
							
							MXS-2481 Fix rebase error  
						
						 
						
						
						
						
					 
					
						2019-05-28 12:43:21 +03:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						6e5f7fcfbf 
					 
					
						
						
							
							MXS-2481 Add timeout and comments  
						
						 
						
						... 
						
						
						
						When node is taken down, we don't wait forever.
Added comments that make it easier to follow the test when it
is running. 
						
						
					 
					
						2019-05-28 12:36:21 +03:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						dcc7d195a3 
					 
					
						
						
							
							MXS-2481 Add/fix copyright blurb  
						
						 
						
						
						
						
					 
					
						2019-05-28 12:36:21 +03:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						71b648e965 
					 
					
						
						
							
							MXS-2481 Test transaction replay at group change  
						
						 
						
						... 
						
						
						
						Take down a node other than the one we are connected to, which
will cause a group change error, and test that MaxScale catches
that and replay the transaction. 
						
						
					 
					
						2019-05-28 12:36:21 +03:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						e0b397455d 
					 
					
						
						
							
							MXS-2481 Check that server has changed  
						
						 
						
						
						
						
					 
					
						2019-05-28 12:36:21 +03:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						1c3ccfe254 
					 
					
						
						
							
							MXS-2481 Factor out functionality  
						
						 
						
						... 
						
						
						
						To be used by other test-case. 
						
						
					 
					
						2019-05-28 12:36:21 +03:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						37e526eb8d 
					 
					
						
						
							
							MXS-2481 Rename test  
						
						 
						
						... 
						
						
						
						No other changes. 
						
						
					 
					
						2019-05-28 12:36:21 +03:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						2bcee1be8b 
					 
					
						
						
							
							MXS-2481 Test transaction replay when node goes down  
						
						 
						
						... 
						
						
						
						Currently tests transaction replay when node goes down.
Group change test will be added and name of test will be
changed accordingly. 
						
						
					 
					
						2019-05-28 12:36:21 +03:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						60d065473e 
					 
					
						
						
							
							MXS-2481 Handle sqlite3 oom error  
						
						 
						
						
						
						
					 
					
						2019-05-28 12:36:21 +03:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						feae0cda17 
					 
					
						
						
							
							MXS-2481 Dont log confusing things  
						
						 
						
						... 
						
						
						
						At first start there will be no persistent information. No point
in logging that we will not use that information. 
						
						
					 
					
						2019-05-28 12:36:21 +03:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						1bd82555d9 
					 
					
						
						
							
							MXS-2481 Add Clustrix group change test skeleton  
						
						 
						
						
						
						
					 
					
						2019-05-28 12:36:21 +03:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						7b803f621c 
					 
					
						
						
							
							MXS-2481 Change blurb  
						
						 
						
						
						
						
					 
					
						2019-05-28 12:36:21 +03:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						8204c5099b 
					 
					
						
						
							
							MXS-2481 Ensure directory exists before creating db  
						
						 
						
						
						
						
					 
					
						2019-05-28 12:36:21 +03:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						8a2c43d297 
					 
					
						
						
							
							MXS-2481 Add configuration file template  
						
						 
						
						
						
						
					 
					
						2019-05-28 12:36:21 +03:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						18214b1aa2 
					 
					
						
						
							
							MXS-2481 Add Clustrix module-command test  
						
						 
						
						... 
						
						
						
						Softfailing should turn the state of a server to Drained. 
						
						
					 
					
						2019-05-28 12:36:21 +03:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						c0a0bb86a0 
					 
					
						
						
							
							MXS-2481 Add MaxRest functionality  
						
						 
						
						... 
						
						
						
						- show_server
- call_command 
						
						
					 
					
						2019-05-28 12:36:21 +03:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						c35d92eccc 
					 
					
						
						
							
							MXS-2481 Check that node-absense leads to Down  
						
						 
						
						... 
						
						
						
						If MaxScale cannot ping the health-check port of a node, the
state of the node should become 'Down'. 
						
						
					 
					
						2019-05-28 12:36:21 +03:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						a8487a945a 
					 
					
						
						
							
							MXS-2481 When Clustrix [un]block health port as well  
						
						 
						
						... 
						
						
						
						In the case of Clustrix, it is not sufficient to block the MariaDB
port alone, but the health-check port must be blocked as well. 
						
						
					 
					
						2019-05-28 12:36:21 +03:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						0d3a235851 
					 
					
						
						
							
							MXS-2481 Allow [un]block-commands to be overriden  
						
						 
						
						... 
						
						
						
						In the case of Clustrix, there are other ports to block as well. 
						
						
					 
					
						2019-05-28 12:25:21 +03:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						5a26bd8ce5 
					 
					
						
						
							
							MXS-2481 Rename MaxCtrl to MaxRest  
						
						 
						
						... 
						
						
						
						So as not to believe that the program depends upon or uses
maxctrl. 
						
						
					 
					
						2019-05-28 12:25:21 +03:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						97ad45125d 
					 
					
						
						
							
							MXS-2481 Add simple Clustrix test  
						
						 
						
						
						
						
					 
					
						2019-05-28 12:25:21 +03:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						b837e24995 
					 
					
						
						
							
							MXS-2481 Add MaxCtrl class to test framework  
						
						 
						
						... 
						
						
						
						The purpose of this class is to make it easy from a test program
to access the output of the REST-API. Currently it provides only
the equivalent of "maxctrl list servers", but it can be extended
if and when additional needs arise.
Right now it's implemented so that curl is executed on the 0th
MaxScale instance, using the ssh mechanism of the test framework. 
						
						
					 
					
						2019-05-28 12:25:21 +03:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						11a8488162 
					 
					
						
						
							
							Begin converting EXTERNCMD to a class  
						
						 
						
						... 
						
						
						
						Mostly renaming for now. 
						
						
					 
					
						2019-05-28 11:32:23 +03:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						5043293b97 
					 
					
						
						
							
							Clean up monitor_relations_to_server()  
						
						 
						
						... 
						
						
						
						Server can only have one monitor. 
						
						
					 
					
						2019-05-28 11:32:23 +03:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						0f1e964192 
					 
					
						
						
							
							Merge branch '2.3' into develop  
						
						 
						
						
						
						
					 
					
						2019-05-28 11:15:46 +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  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						a82841333d 
					 
					
						
						
							
							Merge branch '2.3' into develop  
						
						 
						
						
						
						
					 
					
						2019-05-28 10:57:18 +03:00