a1d1413b24 
					 
					
						
						
							
							Add atomic_add for 64-bit integers.  
						
						... 
						
						
						
						Now only GCC intrinsics are used. 
						
						
					 
					
						2017-03-30 12:36:23 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b458b63756 
					 
					
						
						
							
							Use IPv6 for created listeners  
						
						... 
						
						
						
						When listeners are created, use the default values of [::]:3306. 
						
						
					 
					
						2017-03-29 17:14:39 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						88b87aceb5 
					 
					
						
						
							
							HintRouter: use a subfunction for connecting to backends  
						
						... 
						
						
						
						Also, removed needless runtime capabilities + other fixes according to
comments. 
						
						
					 
					
						2017-03-29 11:13:03 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						37e9d74253 
					 
					
						
						
							
							Merge branch 'develop' into MXS-1075  
						
						
						
						
					 
					
						2017-03-29 10:00:57 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d8c048e47d 
					 
					
						
						
							
							MXS-1075: GTID slave request cleanup  
						
						... 
						
						
						
						GTID slave request routine cleanup and general cleanup as well 
						
						
					 
					
						2017-03-29 09:28:52 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						1901a3bc0a 
					 
					
						
						
							
							Bind to IPv6 addresses by default  
						
						... 
						
						
						
						The `::` address covers both IPv4 and IPv6 addresses allowing both IP
versions to be used by default. 
						
						
					 
					
						2017-03-28 21:25:30 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						4b2d94d0f8 
					 
					
						
						
							
							When a transaction has been started, no other checks are needed  
						
						... 
						
						
						
						If we do check then we will end up turning off the read only flag
that just was set on. 
						
						
					 
					
						2017-03-28 16:17:13 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a236b14eef 
					 
					
						
						
							
							MXS-1075: Sqlite db for GTID - file, pos mapping  
						
						... 
						
						
						
						Use sqlite3 database instead of hash tables for GTID - file, pos mapping 
						
						
					 
					
						2017-03-28 10:23:09 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						526ba7d706 
					 
					
						
						
							
							HintRouter: cleanup + statistics for diagnosis entrypoint  
						
						... 
						
						
						
						General code cleanup. Routing error detection now more robust.
Remove some unused code. Debug messages now use "unique_name" when
referring to servers. 
						
						
					 
					
						2017-03-28 11:09:48 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						90c249a8b2 
					 
					
						
						
							
							HintRouter: Support various hint types, round-robin rotate slaves  
						
						... 
						
						
						
						Supports hint types:
-master
-slave
-named server
-all
A default action, which is performed when no hint exists or on error,
can be set. The different actions are analogous to the hint types.
A maximum connection number for slaves can be set. If more slaves are
configured for the service, the filter will rotate slaves for new sessions.
Within a session with multiple slaves, the "route_to_slave"-hint will
also rotate among the slave backends. 
						
						
					 
					
						2017-03-28 11:09:48 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ddcd1f960c 
					 
					
						
						
							
							HintRouter: Use shared_ptr for Dcb-wrapper  
						
						... 
						
						
						
						The Dcb also accepts a null-value at creation, indicating an empty dcb. 
						
						
					 
					
						2017-03-28 11:04:36 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						58c1c1a3ca 
					 
					
						
						
							
							Remove BLOCKING_POLL  
						
						... 
						
						
						
						The code was not correct anymore and correcting it does not seem
worthwhile. 
						
						
					 
					
						2017-03-27 11:12:37 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						69ae85c400 
					 
					
						
						
							
							Merge branch 'develop' into MXS-1075  
						
						
						
						
					 
					
						2017-03-27 09:53:49 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						8e24f847e6 
					 
					
						
						
							
							Fix compile errors in Centos 6  
						
						... 
						
						
						
						Fix compile errors in Centos 6 
						
						
					 
					
						2017-03-27 09:49:21 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f2734f895e 
					 
					
						
						
							
							Revert "Update dbfwfilter build configuration"  
						
						... 
						
						
						
						This reverts commit 09ef292283311483354e6cd628318a5cafd96b2c. The old
syntax is still required on SLES 11. 
						
						
					 
					
						2017-03-27 10:01:54 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						72c2a3ca18 
					 
					
						
						
							
							Merge branch 'develop' into MXS-1075  
						
						
						
						
					 
					
						2017-03-27 08:38:07 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						710012ac5d 
					 
					
						
						
							
							MXS-827: Add connection keepalive  
						
						... 
						
						
						
						The readwritesplit now sends COM_PING queries to backend servers that have
been idle for too long. The option is configured with the
`connection_keepalive` parameter. 
						
						
					 
					
						2017-03-26 13:57:25 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e3bae59e1a 
					 
					
						
						
							
							Fix C++ issues in debug mode  
						
						
						
						
					 
					
						2017-03-24 12:54:52 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						3755a5a7b0 
					 
					
						
						
							
							Compile modulecmd.c as C++  
						
						
						
						
					 
					
						2017-03-24 11:19:01 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						1e3e09f81c 
					 
					
						
						
							
							Compile mysql_binlog and mysql_utils as C++  
						
						
						
						
					 
					
						2017-03-24 11:14:07 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						8d7653bdff 
					 
					
						
						
							
							Compile listener and ssl as C++  
						
						
						
						
					 
					
						2017-03-24 11:11:15 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b04e8b93c9 
					 
					
						
						
							
							Compile statistics, thread, users and util as C++  
						
						
						
						
					 
					
						2017-03-24 11:05:55 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b5c44be4c8 
					 
					
						
						
							
							Add missing MXS_[BEGIN|END]_DECLS  
						
						
						
						
					 
					
						2017-03-24 10:59:05 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						65e36a81bf 
					 
					
						
						
							
							Compile spinlock.c as C++  
						
						
						
						
					 
					
						2017-03-24 10:58:19 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						bb1b7f9755 
					 
					
						
						
							
							Compile server, service and session as C++  
						
						
						
						
					 
					
						2017-03-24 10:52:09 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ec39b54dea 
					 
					
						
						
							
							Compile secrets.c as C++  
						
						
						
						
					 
					
						2017-03-24 09:51:56 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a068c53286 
					 
					
						
						
							
							Compile resultset.c as C++  
						
						
						
						
					 
					
						2017-03-24 09:45:42 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						503c760848 
					 
					
						
						
							
							Compile random_jkiss.c as C++  
						
						
						
						
					 
					
						2017-03-24 09:42:38 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a9c2580da4 
					 
					
						
						
							
							Compile poll.c as C++  
						
						
						
						
					 
					
						2017-03-24 09:35:11 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d19ae82a63 
					 
					
						
						
							
							Fix rebase  
						
						
						
						
					 
					
						2017-03-24 09:29:53 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						83fd79e280 
					 
					
						
						
							
							Compile queuemanager.c as C++  
						
						
						
						
					 
					
						2017-03-24 09:21:20 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						6acd58e86c 
					 
					
						
						
							
							Compile monitor.c as C++  
						
						
						
						
					 
					
						2017-03-24 09:21:20 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						640f0d5139 
					 
					
						
						
							
							Compile modutil.c as C++  
						
						
						
						
					 
					
						2017-03-24 09:21:20 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						44fe995574 
					 
					
						
						
							
							Compile mlist.c as C++  
						
						
						
						
					 
					
						2017-03-24 09:21:20 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						419c55e5be 
					 
					
						
						
							
							Compile misc.c as C++  
						
						
						
						
					 
					
						2017-03-24 09:21:20 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						604526667c 
					 
					
						
						
							
							Compile maxscale_pcre2.c as C++  
						
						
						
						
					 
					
						2017-03-24 09:21:20 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						96df523ce4 
					 
					
						
						
							
							Compile load_utils.c as C++  
						
						
						
						
					 
					
						2017-03-24 09:21:20 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a095c80d24 
					 
					
						
						
							
							Compile housekeeper.c as C++  
						
						
						
						
					 
					
						2017-03-24 09:21:20 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ebf22eee8f 
					 
					
						
						
							
							Compile hint.c as C++  
						
						
						
						
					 
					
						2017-03-24 09:21:20 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d257a8a905 
					 
					
						
						
							
							Compile hashtable.c as C++  
						
						
						
						
					 
					
						2017-03-24 09:21:20 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						90f56e9dde 
					 
					
						
						
							
							Compile path.c as C++  
						
						
						
						
					 
					
						2017-03-24 09:21:20 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						77bc2dd7bb 
					 
					
						
						
							
							Compile externcmd.c as C++  
						
						
						
						
					 
					
						2017-03-24 09:21:20 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						9a22d1cb92 
					 
					
						
						
							
							Compile filter.c as C++  
						
						... 
						
						
						
						The contents of the existing filter.cc was copied into filter.c that
subsequently was renamed to filter.cc.
The way the session is called as the last filter in the filter chain
is really dubious and ought to be rearranged so that the blind casting
of a session to a filter and back is not needed. 
						
						
					 
					
						2017-03-24 09:21:20 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						db18e19d3c 
					 
					
						
						
							
							Compile dcb.c as C++  
						
						
						
						
					 
					
						2017-03-24 09:21:20 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						71ae3cf524 
					 
					
						
						
							
							Compile config_runtime.c as C++  
						
						
						
						
					 
					
						2017-03-24 09:21:20 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						74085978b4 
					 
					
						
						
							
							Compile config.c as C++  
						
						
						
						
					 
					
						2017-03-24 09:21:20 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c84c2dcfbd 
					 
					
						
						
							
							Compile authenticator.c and buffer.c as C++  
						
						
						
						
					 
					
						2017-03-24 09:21:20 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						462b572600 
					 
					
						
						
							
							Compile atomic.c as C++  
						
						
						
						
					 
					
						2017-03-24 09:21:20 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						acc61ed13d 
					 
					
						
						
							
							Compile alloc.c as C++  
						
						
						
						
					 
					
						2017-03-24 09:21:20 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f82232eac6 
					 
					
						
						
							
							Compile adminusers.c as C++  
						
						
						
						
					 
					
						2017-03-24 09:21:20 +02:00