e4c379bbdc 
					 
					
						
						
							
							Fix to bug 583  http://bugs.mariadb.com/show_bug.cgi?id=583  
						
						... 
						
						
						
						Changed rwsplit.sh to explicitly use /bin/bash 
						
						
					 
					
						2014-12-03 19:41:06 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a63e251d09 
					 
					
						
						
							
							Bug 431 - replace == with =  
						
						
						
						
					 
					
						2014-10-15 13:03:12 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						3776fdb015 
					 
					
						
						
							
							added a 'testall' target which builds and runs the tests  
						
						
						
						
					 
					
						2014-09-17 10:39:47 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						8b1afbfe26 
					 
					
						
						
							
							fixed tests not working with the normal 'make testall'  
						
						
						
						
					 
					
						2014-09-16 20:02:28 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						0f07c9f08c 
					 
					
						
						
							
							Added hint tests  
						
						... 
						
						
						
						Fixed readwritesplit tests looking for test input in the wrong directory
Updated the canonical query test expected output 
						
						
					 
					
						2014-09-15 09:27:47 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						32b72ce474 
					 
					
						
						
							
							more configuration options, README update and tests  
						
						
						
						
					 
					
						2014-09-12 16:48:21 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						025f920ddb 
					 
					
						
						
							
							Replaced RWSplit parameters write_ses_variables_to_all and read_ses_variables_from_slaves with  
						
						... 
						
						
						
						use_sql_variables_in=[master|all] (default all)
Modified MaxScale Configuration And Usage Scenarios-Z3.pdf and MaxScale_template.cnf accordingly.
Fixed typo in server/modules/routing/readwritesplit/test/rwsplit.sh 
						
						
					 
					
						2014-09-10 11:32:53 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ecc89a823b 
					 
					
						
						
							
							added tests for temporary tables  
						
						
						
						
					 
					
						2014-08-31 19:30:00 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						be52b3a71e 
					 
					
						
						
							
							more stress tests for rwsplit router  
						
						
						
						
					 
					
						2014-08-15 13:41:56 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						01eb9822e0 
					 
					
						
						
							
							rwsplit router tests for session variables  
						
						
						
						
					 
					
						2014-08-14 14:34:22 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						02330093cc 
					 
					
						
						
							
							Added test for session commands.  
						
						
						
						
					 
					
						2014-06-11 15:33:42 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						698e63eaf4 
					 
					
						
						
							
							Changed bash-related comparison equality operator '==' to generic '='  
						
						
						
						
					 
					
						2014-05-23 22:08:57 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c927057b5c 
					 
					
						
						
							
							Fixed two bugs of which one was older.  
						
						... 
						
						
						
						1. in query_classifier.cc autocommit_enabled, and transaction_active variables maintained their values across different sessions. Now those values are stored in each router_client_ses object.
2. As a part of implementation of MAX-95 session variables were added to BACKEND struct which is shared with all sessions using the SERVICE which the particular BACKEND serves. Now each router_client_ses object has a backend reference struct which includes pointer to BACKEND, DCB and to session command cursor.
Added test - set_autocommit_disabled.sql, test_after_autocommit_disabled.sql - to check that session variable is discarded when session where it belongs terminates. 
						
						
					 
					
						2014-04-28 23:33:49 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c994c81a0e 
					 
					
						
						
							
							Changed the way how autocommit is searched from parse tree. Switched to use typelib instead of explicitly converting and comparing user value. Added more tests for cases where user uses literal values in SET autocommit command.  
						
						
						
						
					 
					
						2014-04-15 14:32:47 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b9a8f2ce65 
					 
					
						
						
							
							Merge branch 'develop' of  https://github.com/skysql/MaxScale  into develop  
						
						
						
						
					 
					
						2014-04-10 17:11:45 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						bbf1bc2afa 
					 
					
						
						
							
							Fix for bug  #418  
						
						... 
						
						
						
						Increased skygw_query_type_t to 16 bits, and corrected the way how those bit fields are checked.
Added tests for cases where autocommit is disabled and corrected old tests. 
						
						
					 
					
						2014-04-10 17:09:42 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c86e25eeb8 
					 
					
						
						
							
							Added a test for implicitly started trasnaction.  
						
						
						
						
					 
					
						2014-04-07 17:00:31 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						7c3a354fd8 
					 
					
						
						
							
							Query classifier ignored implicit commits in cases of write commands. Fixed it.  
						
						... 
						
						
						
						Added more tests for transaction support. Mostly different cases where some command triggers implicit commit in the middle of transaction. 
						
						
					 
					
						2014-03-28 00:16:18 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						9b1035751a 
					 
					
						
						
							
							Made rwsplit test select_for_var_set.sql generic so that master server's id is filled in test.inc.  
						
						
						
						
					 
					
						2014-03-27 17:17:01 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e9d1f04bc6 
					 
					
						
						
							
							Added test: set  var @a via select @@server_id  
						
						... 
						
						
						
						Added test: set  var @a via select @@server_id 
						
						
					 
					
						2014-03-27 11:45:47 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						10fdccdeee 
					 
					
						
						
							
							Added two tests for testing readwrite split router's ability to route read to master if in active transaction and to slave when outside transaction.  
						
						
						
						
					 
					
						2014-03-27 10:27:19 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						75549c6a20 
					 
					
						
						
							
							Added $(ROOT_PATH)/test.inc where test parameters can be added. For example, MaxScale port numbers, usernames, passwords. The file can be included in every */test/makefile so that all test directories can use same parameters if necessary.  
						
						... 
						
						
						
						Moved checking test results to rwsplit.sh so that tests can use easily different criterias to evaluate test success. 
						
						
					 
					
						2014-03-27 10:06:31 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f49df89a0c 
					 
					
						
						
							
							Changed how query classifier determines which statements trigger implicit commit.  
						
						... 
						
						
						
						Changed test makefile and rwsplit.sh script and added two example sql scripts. 
						
						
					 
					
						2014-03-26 19:10:35 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						df02926321 
					 
					
						
						
							
							Added structure which can be cloned for multiple test cases.  
						
						
						
						
					 
					
						2014-03-25 23:19:24 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f320c17834 
					 
					
						
						
							
							Added test for readwrite split: SET and TRANSACTION - COMMIT  
						
						... 
						
						
						
						Added test for readwrite split: SET and TRANSACTION - COMMIT 
						
						
					 
					
						2014-03-24 15:15:21 +01:00