8b1afbfe26 
					 
					
						
						
							
							fixed tests not working with the normal 'make testall'  
						
						
						
						
					 
					
						2014-09-16 20:02:28 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a5ba0457d0 
					 
					
						
						
							
							Merge remote-tracking branch 'origin/release-1.0beta-refresh' into cmake_build  
						
						
						
						
					 
					
						2014-09-16 17:36:35 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c642af7891 
					 
					
						
						
							
							Add binlogrouter back into Makefile following merge  
						
						
						
						
					 
					
						2014-09-16 14:28:47 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						48c25155f5 
					 
					
						
						
							
							Completion to fix for  http://bugs.skysql.com/show_bug.cgi?id=547  
						
						... 
						
						
						
						server.h:added macro SERVER_IS_ROOT_MASTER for finding valid candidate for root master
readwritesplit.c: wrote open three if conditions in get_root_master_bref for clarity 
						
						
					 
					
						2014-09-16 14:49:04 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						41226692ac 
					 
					
						
						
							
							Merge branch 'release-1.0beta-refresh' into cmake_build  
						
						
						
						
					 
					
						2014-09-16 12:11:17 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						7300e58787 
					 
					
						
						
							
							Fix to  #547 ,  http://bugs.skysql.com/show_bug.cgi?id=547  
						
						... 
						
						
						
						readwritesplit.c:get_dcb now searches for master if slave is not available 
						
						
					 
					
						2014-09-16 12:11:08 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						3dc44ff6fd 
					 
					
						
						
							
							Fix to bug  #544 ,  http://bugs.skysql.com/show_bug.cgi?id=544  
						
						... 
						
						
						
						Changes to readwritesplit router. 
						
						
					 
					
						2014-09-15 21:03:11 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						213a2dba9e 
					 
					
						
						
							
							Merge branch 'release-1.0beta-refresh' of  https://github.com/skysql/MaxScale  into release-1.0beta-refresh  
						
						
						
						
					 
					
						2014-09-15 19:11:39 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a41a8d6060 
					 
					
						
						
							
							Fix to bug  #543 ,  http://bugs.skysql.com/show_bug.cgi?id=543  
						
						... 
						
						
						
						All counters are now updated in routeQuery
Fix to bug #545 , http://bugs.skysql.com/show_bug.cgi?id=545 
All sql variable and session modification statements, such as autocommit-, and set <db> commands are routed to all nodes. 
						
						
					 
					
						2014-09-15 19:01:04 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d5e2410fe6 
					 
					
						
						
							
							Fix for zero wieght in readconnrouter  
						
						
						
						
					 
					
						2014-09-15 14:53:08 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c8fc5b712b 
					 
					
						
						
							
							Merge branch 'hholzgra-hartmut-gitignore' into release-1.0beta-refresh  
						
						
						
						
					 
					
						2014-09-15 13:22:46 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						1f56db310d 
					 
					
						
						
							
							Changed variable names to closer match their usage  
						
						... 
						
						
						
						Changed the default values to the same as in makefiles
Added configured versions of maxscale.conf and maxscale init.d script 
						
						
					 
					
						2014-09-15 14:12:55 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						48012cd571 
					 
					
						
						
							
							Added more build options and README changes  
						
						
						
						
					 
					
						2014-09-15 11:48:40 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						4c41dea6fb 
					 
					
						
						
							
							Merge branch 'release-1.0beta-refresh' into cmake_build  
						
						
						
						
					 
					
						2014-09-15 09:43:24 +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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						2012dfdd35 
					 
					
						
						
							
							Fix to bug  #541 ,  http://bugs.skysql.com/show_bug.cgi?id=541  
						
						... 
						
						
						
						Long ~0.5MB queries blocked MaxScale.
mysql_client.c:gw_read_client_event: Fixed packet reading logic. Reading didn't work when packet exceeded read buffer size.
mysql_common.c:gw_MySQL_get_next_packet: number of bytes to be copied to continuous buffer was calculated wrong, thus resulting in broken packet.
readwritesplit.c:disabled creation of canonical query in debug build because it slows down the processing too much with long queries 
						
						
					 
					
						2014-09-13 21:16:44 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						32b72ce474 
					 
					
						
						
							
							more configuration options, README update and tests  
						
						
						
						
					 
					
						2014-09-12 16:48:21 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f0641dc39e 
					 
					
						
						
							
							added readwritesplit tests  
						
						
						
						
					 
					
						2014-09-12 07:30:25 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b3ce971020 
					 
					
						
						
							
							initial implementation of the CMake build system  
						
						
						
						
					 
					
						2014-09-11 18:24:41 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						0a468a910b 
					 
					
						
						
							
							Makefile modifications  
						
						... 
						
						
						
						Makefile modifications 
						
						
					 
					
						2014-09-11 13:10:02 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						8b5b4a17fe 
					 
					
						
						
							
							Merge from Z3  
						
						... 
						
						
						
						Merge from Z3 
						
						
					 
					
						2014-09-11 12:51:16 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						7245d1baa1 
					 
					
						
						
							
							blr branch merge  
						
						... 
						
						
						
						blr branch merge 
						
						
					 
					
						2014-09-11 12:20:42 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						27e0ccd641 
					 
					
						
						
							
							Fix for bug 447 - Error log flooded with same warnings if there are no slaves present  
						
						
						
						
					 
					
						2014-09-11 11:03:53 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						1154b25bff 
					 
					
						
						
							
							Fixed typo which made use_sql_variables_in paramter ineffective.  
						
						
						
						
					 
					
						2014-09-10 21:20:12 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f9aece5113 
					 
					
						
						
							
							Remove queuing that is no longer required  
						
						... 
						
						
						
						Fixed bug in mysql_backend.c that lost up to 4 bytes of data in rare
circumstances. 
						
						
					 
					
						2014-09-10 15:51:53 +01: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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						4665f862d5 
					 
					
						
						
							
							Fixed handling of temporary table reads which also used user- or system variables. Temporary table handling rules have precedence over others.  
						
						
						
						
					 
					
						2014-09-09 14:34:08 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						52b347ac07 
					 
					
						
						
							
							readwritesplit.c:Fixed macro which excludes a block from compiled code.  
						
						
						
						
					 
					
						2014-09-08 21:53:33 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f74493d922 
					 
					
						
						
							
							server/modules/filter/Makefile: Fixed problem which prevented cleaning and compiling hintfilter library.  
						
						... 
						
						
						
						server/core/config.c: Removed unused if..else block from config_get_valint. Changed it also to return value which indicates whether the operation succeed. Added config_get_valbool similar to config_get_valint.
service.c:Added typelib-like struct and array of valid boolean values. Fixed parameter type test in service_set_param_value. Completed boolean type parameter handling.
hintparser.c:Fixed error message for non-maxscale hints.
readwritesplit.c:Added loading of configuration parameters from service to instance and from instance to each new session. Fixed routing condition in get_route_target. Modified get_route_target so that it takes also rw_read_sesvars_from_slaves and rw_write_sesvars_to_all as parameters.
skygw_types.h: added array size counting macro. 
						
						
					 
					
						2014-09-08 21:44:23 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						92889ad216 
					 
					
						
						
							
							config.c: Added configuration parameter processing for read_ses_variables_from_slaves and for write_ses_variables_to_all . The values are read from config file, qualified and stored to service. Values are loaded when instance is created. This is limitation in current implementation and will change so that configuration is dynamically changeable.  
						
						
						
						
					 
					
						2014-09-07 23:48:16 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d799331c50 
					 
					
						
						
							
							Added support for fine-grained query classification which is needed for configurable support for user- and system variable execution. This is partial implementation to task MAX-242. Tests passed with make -C server/modules/routing/readwritesplit/test but this is intermediate commit.  
						
						
						
						
					 
					
						2014-09-05 22:50:35 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c273988e51 
					 
					
						
						
							
							Fixed for EPOLLHUP events  
						
						... 
						
						
						
						Possible double free in maxscaled on close
binlog router debugging/tracing 
						
						
					 
					
						2014-09-05 17:29:17 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c00e51fd00 
					 
					
						
						
							
							Merge branch 'Z3' into Z3_rabbit_partial  
						
						... 
						
						
						
						Conflicts:
	server/modules/routing/readwritesplit/readwritesplit.c 
						
						
					 
					
						2014-09-04 13:52:12 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						4e11ea9b06 
					 
					
						
						
							
							Merged some of the rabbitmq branch changes  
						
						... 
						
						
						
						query_classifier.cc: updated skygw_get_table_names to allow for partial or full table names
readwritesplit.c: transferred temporary table detection to separate functions 
						
						
					 
					
						2014-09-04 13:31:20 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						0630b2ff46 
					 
					
						
						
							
							Merge branch 'Z3' of  https://github.com/skysql/MaxScale  into Z3  
						
						... 
						
						
						
						poll.c:poll_add_dcb: Addded EPOLLHUP back to flag set. 
						
						
					 
					
						2014-09-04 12:29:06 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						7fcf950f8f 
					 
					
						
						
							
							Merge branch 'Z3' of  https://github.com/skysql/MaxScale  into Z3  
						
						... 
						
						
						
						Conflicts:
	server/modules/routing/readwritesplit/readwritesplit.c 
						
						
					 
					
						2014-09-03 22:54:32 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						cda39a62fb 
					 
					
						
						
							
							Fixes to  
						
						... 
						
						
						
						Includes imprvements to hints processing. If hint can't be followed query is routed possibly to slave, and eventually to master if other attempts fail. 
						
						
					 
					
						2014-09-03 22:09:50 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						5e5c59d322 
					 
					
						
						
							
							Merge branch 'MAX-237' into Z3  
						
						
						
						
					 
					
						2014-09-03 17:50:56 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						52f3adbf20 
					 
					
						
						
							
							fixed temporary tables looking for database drops instead of table drops  
						
						
						
						
					 
					
						2014-09-01 19:50:25 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a17e584adb 
					 
					
						
						
							
							Merge remote-tracking branch 'origin/Z3' into MAX-237  
						
						... 
						
						
						
						Conflicts:
	query_classifier/query_classifier.cc
	query_classifier/query_classifier.h
	server/modules/routing/readwritesplit/readwritesplit.c 
						
						
					 
					
						2014-09-01 11:05:10 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						067ce3c886 
					 
					
						
						
							
							removed unneeded QUERY_TYPE_DROP_TABLE type from query_classifier.h  
						
						
						
						
					 
					
						2014-09-01 10:35:48 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						bc939501e9 
					 
					
						
						
							
							minor bugfix to memory allocations  
						
						
						
						
					 
					
						2014-09-01 10:11:04 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						40f85f9cad 
					 
					
						
						
							
							Fix to bug  http://bugs.skysql.com/show_bug.cgi?id=488 . SHOW VARIABLES was treated as if it was session write command. Instead it is a read-only query. Changed to route that to master.  
						
						
						
						
					 
					
						2014-08-31 22:56:30 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						58e8c05c8a 
					 
					
						
						
							
							added detection of drop table targeting a temporary table  
						
						
						
						
					 
					
						2014-08-31 20:19:47 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ecc89a823b 
					 
					
						
						
							
							added tests for temporary tables  
						
						
						
						
					 
					
						2014-08-31 19:30:00 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						45faa38877 
					 
					
						
						
							
							added temporary table detection for reads  
						
						
						
						
					 
					
						2014-08-31 07:39:26 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						7629c455a6 
					 
					
						
						
							
							partial implementation  
						
						
						
						
					 
					
						2014-08-30 08:27:05 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						40416d424e 
					 
					
						
						
							
							Merge branch 'Z3' of  https://github.com/skysql/MaxScale  into Z3  
						
						... 
						
						
						
						Conflicts:
	gcov.diff
	server/core/buffer.c
	server/include/buffer.h
	server/modules/routing/readwritesplit/readwritesplit.c 
						
						
					 
					
						2014-08-29 18:50:32 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						4a30626974 
					 
					
						
						
							
							Merge branch 'Z2' of  https://github.com/skysql/MaxScale  into Z2  
						
						... 
						
						
						
						Conflicts:
	client/Makefile
	server/core/buffer.c
	server/core/test/makefile
	server/include/buffer.h
	server/modules/filter/Makefile
	server/modules/routing/webserver.c 
						
						
					 
					
						2014-08-29 16:21:08 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						531dfd017c 
					 
					
						
						
							
							Addition of thread data to commands  
						
						
						
						
					 
					
						2014-08-29 11:24:58 +01:00