0c15812340 
					 
					
						
						
							
							Moved common functions to monitor_common.c  
						
						
						
						
					 
					
						2015-05-09 14:29:26 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						8af302d785 
					 
					
						
						
							
							Removed unused variables from monitors.  
						
						
						
						
					 
					
						2015-05-09 14:19:25 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						6e1a69df7e 
					 
					
						
						
							
							Changed callable monitor scripts to be called with command line parameters instead of having multiple scripts.  
						
						... 
						
						
						
						This reduces the amount of guesswork the monitor has to do when executing the script and places that burden on the called script. 
						
						
					 
					
						2015-05-09 14:03:52 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						788c0b3428 
					 
					
						
						
							
							Merge branch 'develop' into MXS-121  
						
						
						
						
					 
					
						2015-05-09 12:09:17 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ff2462f2d2 
					 
					
						
						
							
							Fix to MXS-127: https://mariadb.atlassian.net/browse/MXS-127  
						
						... 
						
						
						
						Corrected the wrong session commands being deleted. 
						
						
					 
					
						2015-05-09 11:25:18 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						49d5409dcb 
					 
					
						
						
							
							Merge branch 'develop' into MXS-121  
						
						... 
						
						
						
						Conflicts:
	server/modules/monitor/mysql_mon.c 
						
						
					 
					
						2015-05-09 04:49:06 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						5a3ed0de9b 
					 
					
						
						
							
							Moved common monitor functionality to the MONITOR type  
						
						... 
						
						
						
						Common variables, like databases, timeouts and interval, and functionality was moved to the MONITOR type.
This reduces the redundant functionality of the monitor API's functions like registerServer and setInterval. 
						
						
					 
					
						2015-05-09 04:47:17 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						230f88737c 
					 
					
						
						
							
							Added reading saved mariadb10 data  
						
						... 
						
						
						
						Added reading saved mariadb10 data 
						
						
					 
					
						2015-05-07 18:05:04 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						5d1e09ca4f 
					 
					
						
						
							
							Added MariaDB 10 Compatibility without GTID  
						
						... 
						
						
						
						Added MariaDB 10 Compatibility without GTID 
						
						
					 
					
						2015-05-07 17:14:39 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						7d48779913 
					 
					
						
						
							
							Added MAX_EVENT_TYPE_MARIADB10 check  
						
						... 
						
						
						
						Added MAX_EVENT_TYPE_MARIADB10 check  for router->mariadb10_compat 
						
						
					 
					
						2015-05-07 17:02:33 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						2c2a03a6f6 
					 
					
						
						
							
							Always reply to SET @mariadb_slave_capability  
						
						... 
						
						
						
						Always reply to SET @mariadb_slave_capability, with saved master reply
for mariadb10 master or with OK otherwise 
						
						
					 
					
						2015-05-07 16:10:35 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						3f2876bde3 
					 
					
						
						
							
							Fixed buffer free  
						
						... 
						
						
						
						Fixed buffer free 
						
						
					 
					
						2015-05-07 15:32:12 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e9391ef486 
					 
					
						
						
							
							MariaDB 10 optional compatibility  
						
						... 
						
						
						
						MariaDB 10 optional compatibility with mariadb10-compatibility=1 
						
						
					 
					
						2015-05-07 15:16:37 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						8afa46b8b2 
					 
					
						
						
							
							Removed BLRM_MAXSTATE_MARIADB10 and set BLRM_MAXSTATE to 0x014  
						
						
						
						
					 
					
						2015-05-07 13:00:34 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						bc7cc2a466 
					 
					
						
						
							
							Added variables for MariaDB 10 compatibility.  
						
						
						
						
					 
					
						2015-05-07 12:56:58 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						fdd5a10478 
					 
					
						
						
							
							Fixed a memory leak in all the monitors when a failed mysql_ping to the database caused a reinitialization of MYSQL* connection.  
						
						
						
						
					 
					
						2015-05-07 11:42:14 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						da6d597987 
					 
					
						
						
							
							Moved common monitor structures and definitions to a separate header and added master down script to galeramon.  
						
						
						
						
					 
					
						2015-05-07 05:56:13 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						5c7b2a68e5 
					 
					
						
						
							
							mariadb10 compatibility test without GTID  
						
						... 
						
						
						
						First implementation of mariadb10 compatibility test without GTID
State machine to be modified for mysql5.6/mariadb10 compatibility
router options for mariadb10 slave registration still missing 
						
						
					 
					
						2015-05-06 12:19:18 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						cad59abbd1 
					 
					
						
						
							
							Added parameters for commands and changed the execv call to execvp.  
						
						
						
						
					 
					
						2015-05-05 22:36:47 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						565eeb8f9d 
					 
					
						
						
							
							Merge branch 'develop' into mon_script_test  
						
						
						
						
					 
					
						2015-05-05 18:30:08 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						9d9ebc5f67 
					 
					
						
						
							
							Correct date in revision history, add to revision history for disableMasterRoleSetting.  
						
						
						
						
					 
					
						2015-05-05 11:07:23 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						8647b30184 
					 
					
						
						
							
							Merge remote-tracking branch 'origin/develop' into MXS-105  
						
						... 
						
						
						
						Conflicts (resolved):
	server/modules/routing/schemarouter/schemarouter.c 
						
						
					 
					
						2015-05-05 10:54:09 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						3bd03fbe09 
					 
					
						
						
							
							Merge branch 'logmanager_stdout' into develop  
						
						
						
						
					 
					
						2015-05-04 11:03:24 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c0f14dd33b 
					 
					
						
						
							
							Merge branch 'develop' into mon_script_test  
						
						
						
						
					 
					
						2015-05-04 09:14:04 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						463cd4a97e 
					 
					
						
						
							
							Moved common sharding functions to a separate file.  
						
						
						
						
					 
					
						2015-05-04 07:06:24 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b53decb72b 
					 
					
						
						
							
							Fix to MXS-75:  https://mariadb.atlassian.net/browse/MXS-75  
						
						... 
						
						
						
						COUNT(*) is no longer denied by wildcard rules. 
						
						
					 
					
						2015-05-03 09:36:00 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d545150ceb 
					 
					
						
						
							
							Fix to MXS-70:  https://mariadb.atlassian.net/browse/MXS-70  
						
						... 
						
						
						
						Added assert information to error log. 
						
						
					 
					
						2015-05-02 05:51:25 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						4cba9890fd 
					 
					
						
						
							
							MXS-98:  https://mariadb.atlassian.net/browse/MXS-98  
						
						... 
						
						
						
						Added optional logging of regex filter matching to user defined file and trace log. 
						
						
					 
					
						2015-05-01 18:54:19 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						550b130d91 
					 
					
						
						
							
							Schemarouter shortest session statistic now only updates session with a length of more than zero seconds.  
						
						
						
						
					 
					
						2015-05-01 11:13:43 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						2498278582 
					 
					
						
						
							
							Fixed queued queries not being freed if session was closed before they could be routed.  
						
						
						
						
					 
					
						2015-04-30 22:22:26 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						6c904b164a 
					 
					
						
						
							
							Fix to bug MXS-25  
						
						... 
						
						
						
						A failed master no longer generates the "Info: A Master Server is now available" message. 
						
						
					 
					
						2015-04-30 11:28:07 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						360db8b235 
					 
					
						
						
							
							Changed all atoi calls to config_truth_value when they were used to generate boolean values.  
						
						
						
						
					 
					
						2015-04-30 10:58:35 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						6e4aa9862d 
					 
					
						
						
							
							Fixed a segfaul caused by a null pointer in dbfwfilter rule parsing.  
						
						
						
						
					 
					
						2015-04-30 04:52:35 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e3620eddbb 
					 
					
						
						
							
							Merge branch 'develop' into logmanager_stdout  
						
						
						
						
					 
					
						2015-04-30 04:28:40 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						00abb38689 
					 
					
						
						
							
							Fixed rule parsing  
						
						
						
						
					 
					
						2015-04-29 19:19:36 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c190433c7d 
					 
					
						
						
							
							Fixed dbfwfilter rules.  
						
						... 
						
						
						
						Fixed at_times not working if combined with on_queries. 
						
						
					 
					
						2015-04-29 14:29:43 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						1755706ada 
					 
					
						
						
							
							Master/Slave detection based on variable only  
						
						... 
						
						
						
						Master/Slave role setting is now based on variable value only.
Replication is checked and, if working, master_id, slave_id are saved
into server struct 
						
						
					 
					
						2015-04-29 10:50:32 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						8bff81e0a9 
					 
					
						
						
							
							Fixed rule parsing failing if at_times is used with on_queries.  
						
						
						
						
					 
					
						2015-04-29 11:39:17 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						9ce225c2cb 
					 
					
						
						
							
							Added log manager initialization flag that prints all logs to stdout.  
						
						
						
						
					 
					
						2015-04-29 11:20:40 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						398b5dfe12 
					 
					
						
						
							
							Added node priorities to galeramon. The master node is selected with the lowest priority parameter in the configuration.  
						
						
						
						
					 
					
						2015-04-28 21:32:56 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						3874400abf 
					 
					
						
						
							
							Fixed resource leak in blr_file.  
						
						
						
						
					 
					
						2015-04-28 11:45:53 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						9ef66a6028 
					 
					
						
						
							
							The filter harness no longer builds the MaxScale core twice.  
						
						
						
						
					 
					
						2015-04-28 11:23:40 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						9e0a2bfc12 
					 
					
						
						
							
							Changed relevant files to use get_cachedir() instead of using the now deprecated MAXSCALE_HOME.  
						
						
						
						
					 
					
						2015-04-27 21:55:57 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						55249193a9 
					 
					
						
						
							
							Updated post-install scripts and binlogrouter  
						
						... 
						
						
						
						Binlogrouter: Switched hard-coded maximum path values to PATH_MAX and used cache directory instead of MAXSCALE_HOME
Scripts: Updated with new executable file paths 
						
						
					 
					
						2015-04-27 14:47:26 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						1f21540f8c 
					 
					
						
						
							
							Make MaxScale handle zero-length files to aid bootstrapping.  
						
						... 
						
						
						
						When bootstrapping a binlog router to start it needs to know the first
file to use. You can provide this information in the config file but
that will never be up to date, or you can copy a file to the binlog
server and start maxscale. It will then carry on from the last file’s
current position.
The binlog files have a 4-byte magic prefix so to start from the beginning
(position 4) you need to add these to an empty file if you do this by
hand. If you don’t then maxscale will attempt to download from the
master at position 0 and the master will not accept this value. (This is
not apparent with a mysql client as change master to … master_log_pos
= 0 triggers a write of the 4 magic bytes and then asks the master for
information from position 4 [not 0]).
This patch makes MaxScale behave similarly and allows you to only
need to touch the first binlog file to be downloaded for it to do the
right thing. 
						
						
					 
					
						2015-04-27 13:46:06 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						bbcecc0db5 
					 
					
						
						
							
							Changed all MaxScale.cnf code references to maxscale.cnf  
						
						
						
						
					 
					
						2015-04-27 13:44:36 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						17a7b2addb 
					 
					
						
						
							
							Updated more variables.  
						
						
						
						
					 
					
						2015-04-26 20:08:27 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						df9bc65430 
					 
					
						
						
							
							Added variables that are used when installing instead of relative paths.  
						
						
						
						
					 
					
						2015-04-25 18:35:47 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						bbdfc3a5a7 
					 
					
						
						
							
							Revert "Merge branch 'develop' of  https://github.com/mariadb-corporation/MaxScale  into develop"  
						
						... 
						
						
						
						This reverts commit 58e85098f931f6337841b25126fad23b579a9b49, reversing
changes made to c89c7047053f0d6f89069d1b6da2f9caa856066b. 
						
						
					 
					
						2015-04-24 17:57:29 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						8b7158afda 
					 
					
						
						
							
							Merge remote-tracking branch 'origin/develop' into MXS-105  
						
						
						
						
					 
					
						2015-04-24 15:40:07 +01:00