3e18e091c1 
					 
					
						
						
							
							Fixed unreported bug in log_manager where a terminating character was added in the middle of log message.  
						
						
						
						
					 
					
						2014-11-27 16:53:50 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						863a30c969 
					 
					
						
						
							
							Merge branch 'blr' of  https://github.com/mariadb-corporation/MaxScale  into blr  
						
						... 
						
						
						
						Conflicts:
	server/core/gateway.c 
						
						
					 
					
						2014-11-26 08:47:50 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						268f2950b7 
					 
					
						
						
							
							Missed lgging externs  
						
						
						
						
					 
					
						2014-11-21 15:07:41 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						0dc5dca858 
					 
					
						
						
							
							Added externs for Vilho's logging changes  
						
						
						
						
					 
					
						2014-11-21 15:07:10 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ba44605cb0 
					 
					
						
						
							
							Changes for FDE events  
						
						
						
						
					 
					
						2014-11-21 15:01:38 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						2e3fb9cbd3 
					 
					
						
						
							
							Changed the 'seslog' command to 'sessionlog' in the telnet client.  
						
						
						
						
					 
					
						2014-11-19 16:55:18 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						2e456c7348 
					 
					
						
						
							
							Changed the order of help messages about seslog command  
						
						
						
						
					 
					
						2014-11-19 15:22:12 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e67ded72a0 
					 
					
						
						
							
							Merge branch 'develop' of  https://github.com/mariadb-corporation/MaxScale  into develop  
						
						
						
						
					 
					
						2014-11-19 12:07:13 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d3c8770852 
					 
					
						
						
							
							Merge branch 'blr' into develop  
						
						... 
						
						
						
						Conflicts:
	client/maxadmin.c
	server/core/CMakeLists.txt
	server/core/dcb.c
	server/core/gateway.c
	server/core/poll.c
	server/core/test/CMakeLists.txt
	server/core/test/makefile
	server/include/poll.h
	server/modules/routing/debugcmd.c 
						
						
					 
					
						2014-11-19 12:00:55 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						2c87edfe27 
					 
					
						
						
							
							Merge branch 'develop' of  https://github.com/mariadb-corporation/MaxScale  into develop  
						
						
						
						
					 
					
						2014-11-19 13:28:40 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						9cc0e1316c 
					 
					
						
						
							
							Fix to  #594 ,  http://bugs.skysql.com/show_bug.cgi?id=594  
						
						... 
						
						
						
						Changes to readwritesplit.c:get_dcb caused regression 
						
						
					 
					
						2014-11-19 13:27:43 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c3439027d4 
					 
					
						
						
							
							Fixed a missing session list iteration from debugcmd.c  
						
						
						
						
					 
					
						2014-11-19 13:07:37 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						2556097a98 
					 
					
						
						
							
							Added commands to debugcmd.c that enable and disable logs for a single session.  
						
						... 
						
						
						
						Added the session id to dprintAllSessions and dprintSession output. 
						
						
					 
					
						2014-11-19 12:25:33 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a65d8cd525 
					 
					
						
						
							
							Merge branch 'develop' of  https://github.com/mariadb-corporation/MaxScale  into develop  
						
						
						
						
					 
					
						2014-11-19 09:38:22 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						98390e89cc 
					 
					
						
						
							
							Added dummy cli commands that would enable and disable session logs.  
						
						
						
						
					 
					
						2014-11-19 09:37:24 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						fd11e6a7f5 
					 
					
						
						
							
							Session-specific logging. Added functions  
						
						... 
						
						
						
						void session_enable_log(SESSION* ses, logfile_id_t id)
and
void session_disable_log(SESSION* ses, logfile_id_t id)
Which switch specific log type on/off if the log type in question is not generally enabled.
Each thread carries a thread-specific struct log_info_t which includes members for current session id and bitfield for enabled log types for the current session. That information is checked before actual log write functions are called.
Each file where session-specific logging is used, must include the following exports:
/** Defined in log_manager.cc */
extern int            lm_enabled_logfiles_bitmask;
extern size_t         log_ses_count[];
extern __thread log_info_t tls_log_info; 
						
						
					 
					
						2014-11-19 00:08:59 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						1c4ffd2599 
					 
					
						
						
							
							Fix to bug  #597 ,  http://bugs.skysql.com/show_bug.cgi?id=597  
						
						... 
						
						
						
						Changed the order of include directives in query_classifier.cc 
						
						
					 
					
						2014-11-17 14:55:13 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						34b155b6fe 
					 
					
						
						
							
							Merge branch 'develop' of  https://github.com/mariadb-corporation/MaxScale  into develop  
						
						
						
						
					 
					
						2014-11-17 13:58:18 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c9b679359f 
					 
					
						
						
							
							Made RWSplit to use slave selection criteria also during client session. Previously the criteria was use when slaves were selected for use of client session.  
						
						
						
						
					 
					
						2014-11-17 13:40:18 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a96f2fe57b 
					 
					
						
						
							
							Fixed some typos and testing messages from CMake output.  
						
						
						
						
					 
					
						2014-11-17 12:57:07 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						4f136fa4d2 
					 
					
						
						
							
							Fixed backend selection logic in get_dcb. If slave is not found write a warning to error log and fall through to master selection. If master has changed or previous master's state has changed, routing fails.  
						
						
						
						
					 
					
						2014-11-15 23:57:09 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						419fda5514 
					 
					
						
						
							
							Fixed false positive debug assertion  
						
						
						
						
					 
					
						2014-11-14 23:13:40 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e790437fc0 
					 
					
						
						
							
							Fixed debug assert. If session is closed its router session pointer is nullified and it is not error.  
						
						
						
						
					 
					
						2014-11-14 22:35:23 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						18c12cfee6 
					 
					
						
						
							
							Merge branch 'develop' of  https://github.com/mariadb-corporation/MaxScale  into develop  
						
						
						
						
					 
					
						2014-11-14 20:48:50 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						8c1e7172f3 
					 
					
						
						
							
							Added debug logging for  #615  
						
						
						
						
					 
					
						2014-11-14 20:48:33 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a16d1d445e 
					 
					
						
						
							
							Addition of flush log and flush logs command  
						
						
						
						
					 
					
						2014-11-14 18:02:25 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e35ad0c5d3 
					 
					
						
						
							
							Fix candidate for bug  #615  
						
						... 
						
						
						
						Removed invalid debug assert 
						
						
					 
					
						2014-11-14 17:50:07 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						81009e7d19 
					 
					
						
						
							
							Fix candidate to bug  #615  
						
						... 
						
						
						
						Mark backend reference closed in handleError 
						
						
					 
					
						2014-11-14 15:20:15 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						2b11b53144 
					 
					
						
						
							
							Fixes to Coverity defects 72681, 72683, 72691.  
						
						
						
						
					 
					
						2014-11-12 17:25:49 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						0ea4dd63a9 
					 
					
						
						
							
							Merge branch 'develop' of  https://github.com/mariadb-corporation/MaxScale  into develop  
						
						
						
						
					 
					
						2014-11-11 14:25:49 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						98a362b430 
					 
					
						
						
							
							Fix to Coverity error 72685  
						
						
						
						
					 
					
						2014-11-11 14:10:15 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						061fa62d29 
					 
					
						
						
							
							Fixes to Coverity issues 77197 (mysql_common.c, dcb.c, mysql_client.c, skygw_debug.h), 72654 (poll.c), 72756 (mysql_backend.c), 72744 (mysql_backend.c), 77197 (mysql_common.c), 72746 (mysql_common.c), 72676 (mysql_common.c), 72705 (readwritesplit.c), 72697 (readwritesplit.c), 72652 (skygw_debug.h)  
						
						
						
						
					 
					
						2014-11-11 14:10:06 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						24c1106abf 
					 
					
						
						
							
							Removed invalid assertion from readwritesplit.c  
						
						
						
						
					 
					
						2014-11-10 17:05:40 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						9a5168c3e8 
					 
					
						
						
							
							Put errors ganerating code behind FAKE_CODE macro, which is not defined by default in any build.  
						
						
						
						
					 
					
						2014-11-10 15:22:08 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						7f7cb0a982 
					 
					
						
						
							
							Switched from CPU time to real time in connection test.  
						
						
						
						
					 
					
						2014-11-10 14:30:56 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a3675e9098 
					 
					
						
						
							
							Merge branch 'develop' of  https://github.com/mariadb-corporation/MaxScale  into develop  
						
						
						
						
					 
					
						2014-11-10 14:18:43 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						62270412cf 
					 
					
						
						
							
							readwritesplit.c: prevent switching the master during session. Added logging to cases where master has changed.  
						
						... 
						
						
						
						Moved DCB's member errhandle_called behing DEBUG flags to Release build. It shows if handleError is called for a DCB and makes it possible to avoid redundant calls. 
						
						
					 
					
						2014-11-10 14:15:32 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e86b51865c 
					 
					
						
						
							
							Fixes to Coverity errors 72653, 72685, 72707, 73391, 73393, 73394, 73410 and 73414.  
						
						
						
						
					 
					
						2014-11-10 13:51:21 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c2c12d8b00 
					 
					
						
						
							
							Added missing linker flags to connection test.  
						
						
						
						
					 
					
						2014-11-10 13:48:03 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						37fa9668a9 
					 
					
						
						
							
							Added a check for MySQL client libraries for the connection tests and re-enabled the tests.  
						
						
						
						
					 
					
						2014-11-10 09:06:23 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						5490954e43 
					 
					
						
						
							
							Disabled login tests.  
						
						
						
						
					 
					
						2014-11-07 18:47:41 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c62261710b 
					 
					
						
						
							
							Fixed wrong mysql libraries being used in the tests  
						
						
						
						
					 
					
						2014-11-07 18:32:37 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						00245201bb 
					 
					
						
						
							
							Merge branch 'develop' of  https://github.com/mariadb-corporation/MaxScale  into develop  
						
						
						
						
					 
					
						2014-11-07 17:57:06 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						44771dbc51 
					 
					
						
						
							
							readwritesplit.c:handleError is meant to handle backend errors. Removed one call from mysql_client.c and only send error message to client instead.  
						
						... 
						
						
						
						Added checks to debug build to ensure that handleError is called before backend DCB is closed. 
						
						
					 
					
						2014-11-07 17:55:05 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b8d059336a 
					 
					
						
						
							
							Merge branch 'testconnect' into develop  
						
						
						
						
					 
					
						2014-11-07 17:11:32 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						813529b476 
					 
					
						
						
							
							Added a test for the time it takes to login through MaxScale with various routers.  
						
						
						
						
					 
					
						2014-11-07 17:05:21 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a4caac55c8 
					 
					
						
						
							
							Fixes to Coverity errors:  
						
						... 
						
						
						
						72662
72702
72724
73397
73410
73414
73422
75424
75748
75789
75938
75939
Also includes a fix to a bug caused by a previous Coverity error change in canonizer.c 
						
						
					 
					
						2014-11-07 11:52:40 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						1ed3c9cc62 
					 
					
						
						
							
							Fix to Coverity issues 72731 and 72708  
						
						... 
						
						
						
						In routeQuery: check if master has failed and in that case abort routing with an error sent back to the client.
handle_error_new_connection also tests for master failure and returns with error if that is the case. 
						
						
					 
					
						2014-11-06 22:24:12 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						8cfea996e7 
					 
					
						
						
							
							Fixed an unassigned pointer causing memory corruption.  
						
						
						
						
					 
					
						2014-11-06 20:04:18 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c4d51f54cd 
					 
					
						
						
							
							Fixes to Coverity bugs:  
						
						... 
						
						
						
						72743
73407
73408
73409
73415
73419 
						
						
					 
					
						2014-11-06 15:40:11 +02:00