faaf7f483e 
					 
					
						
						
							
							2.4.13 Update Change Date  
						
						
						
						
					 
					
						2020-10-14 09:15:46 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ab4ac8e588 
					 
					
						
						
							
							MXS-3200 Log mapping error as it will lead to session close  
						
						
						
						
					 
					
						2020-10-12 08:31:36 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						147ed8ef22 
					 
					
						
						
							
							MXS-3200 Ensure that passed in p to buffer remains valid  
						
						... 
						
						
						
						The pointer to pointer to GWBUF must in all cases be updated.
Otherwise it will lead to
1) access to free data, and
2) a double delete. 
						
						
					 
					
						2020-10-12 08:31:36 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						babcda3eca 
					 
					
						
						
							
							2.4.12 Update Change Date  
						
						
						
						
					 
					
						2020-08-24 09:42:48 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						fc9c9fcd77 
					 
					
						
						
							
							2.4.11 Update change date  
						
						
						
						
					 
					
						2020-07-07 10:01:38 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						7ad3485892 
					 
					
						
						
							
							MXS-3054: Fix crash on malformed mapping reply  
						
						... 
						
						
						
						The code used a null GWBUF with gwbuf_append which causes a crash. The
return value of the function that used it was also not correctly handled
and would be mistaken for a different error. 
						
						
					 
					
						2020-07-02 11:34:40 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						5ebae9be90 
					 
					
						
						
							
							Merge branch '2.3' into 2.4  
						
						
						
						
					 
					
						2020-06-05 09:36:24 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						aa11c960b1 
					 
					
						
						
							
							2.3.20 Update change date  
						
						
						
						
					 
					
						2020-06-05 09:31:45 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d3d7054639 
					 
					
						
						
							
							Merge branch '2.3' into 2.4  
						
						
						
						
					 
					
						2020-04-24 16:09:20 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						25b8eeb415 
					 
					
						
						
							
							MXS-2972: Store servers in the cache key  
						
						... 
						
						
						
						This allows the set of servers used by the service to also participate in
the cache value resolution. This will prevent the most obvious of problems
but any abstractions of the servers will prevent this from working. 
						
						
					 
					
						2020-04-23 14:34:38 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f527a8f2e6 
					 
					
						
						
							
							2.3.19 Update Change Date  
						
						
						
						
					 
					
						2020-04-23 14:23:57 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e87ad4abb9 
					 
					
						
						
							
							Log USE message on info level  
						
						... 
						
						
						
						This tells us which server gets the USE command. 
						
						
					 
					
						2020-04-22 09:01:27 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d0ab797938 
					 
					
						
						
							
							Merge branch '2.3' into 2.4  
						
						
						
						
					 
					
						2020-03-12 10:33:57 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e0cd6adb26 
					 
					
						
						
							
							Update change date for 2.3.18  
						
						
						
						
					 
					
						2020-03-10 10:45:47 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						8b763fb88b 
					 
					
						
						
							
							Merge branch '2.3' into 2.4  
						
						
						
						
					 
					
						2020-02-12 08:27:48 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						cfb3f79b54 
					 
					
						
						
							
							Update 2.3.17 Change Date  
						
						
						
						
					 
					
						2020-02-10 15:28:38 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a7e0142224 
					 
					
						
						
							
							Merge branch '2.3' into 2.4  
						
						
						
						
					 
					
						2020-01-15 11:29:37 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						790d90f229 
					 
					
						
						
							
							Update 2.3.16 Change Date  
						
						
						
						
					 
					
						2020-01-15 11:08:51 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a9a2b753c0 
					 
					
						
						
							
							Update 2.4.5 change date  
						
						
						
						
					 
					
						2019-12-18 13:25:03 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f6731a898d 
					 
					
						
						
							
							Update change date  
						
						
						
						
					 
					
						2019-11-13 08:37:17 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						fdfbf3e133 
					 
					
						
						
							
							Update 2.4.3 change date  
						
						
						
						
					 
					
						2019-11-05 12:21:00 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						861e27eb00 
					 
					
						
						
							
							Merge branch '2.3' into 2.4  
						
						
						
						
					 
					
						2019-10-29 14:04:31 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						df6c56e7ca 
					 
					
						
						
							
							Update 2.3.13 Change Date  
						
						
						
						
					 
					
						2019-10-29 12:51:31 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						639b0af6aa 
					 
					
						
						
							
							MXS-2734: Check preferred server on table conflict  
						
						... 
						
						
						
						If the schemarouter detects a table conflict in a query and one of the
servers is the preferred one, don't log an error. 
						
						
					 
					
						2019-10-29 11:34:09 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						9ce788ff0b 
					 
					
						
						
							
							MXS-2690: Fix duplicate database detection  
						
						... 
						
						
						
						Empty duplicate databases are now correctly detected since the results
will always return the database name combined with a trailing period. 
						
						
					 
					
						2019-09-21 21:16:55 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						0bb53bf411 
					 
					
						
						
							
							Merge branch '2.3' into 2.4  
						
						
						
						
					 
					
						2019-08-29 02:00:16 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						7a1abc26d8 
					 
					
						
						
							
							MXS-2631 Fix the ignoring of the system tables  
						
						
						
						
					 
					
						2019-08-29 01:00:49 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a9b01ff4cc 
					 
					
						
						
							
							Merge branch '2.3' into 2.4  
						
						
						
						
					 
					
						2019-07-28 21:43:58 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						fbeb5d9c84 
					 
					
						
						
							
							Always ignore server-internal databases  
						
						... 
						
						
						
						The mysql, information_schema and performance_schema databases should
always be ignored if found on multiple servers. 
						
						
					 
					
						2019-07-23 09:38:29 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						0ba779d5a2 
					 
					
						
						
							
							Update 2.4.0 Change Date  
						
						
						
						
					 
					
						2019-06-25 10:11:55 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						4efa9dbeea 
					 
					
						
						
							
							Remove maxscale/alloc.h  
						
						... 
						
						
						
						The remaining contents were moved to maxbase/alloc.h. 
						
						
					 
					
						2019-06-10 14:11:25 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						418ccf861d 
					 
					
						
						
							
							Format routers and monitors  
						
						
						
						
					 
					
						2019-05-10 10:31:12 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						841bdf4d0f 
					 
					
						
						
							
							Merge branch '2.3' into develop  
						
						
						
						
					 
					
						2019-03-28 15:33:09 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						6bc2c54081 
					 
					
						
						
							
							Merge commit 'a78f0fbe2537542dc7f3f0dd8b19b93ac8d9d7f8' into develop  
						
						
						
						
					 
					
						2019-03-28 13:53:40 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c4b82b7d83 
					 
					
						
						
							
							MXS-2359 Route statements with database but no table dependence  
						
						... 
						
						
						
						Queries such as SHOW TABLES FROM db1 are now routed to the backend with db1.
This gives the correct result as long as db1 is not sharded to multiple
backends. 
						
						
					 
					
						2019-03-27 13:46:36 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ee88180c54 
					 
					
						
						
							
							MXS-2409 Check that prepared statement exists  
						
						... 
						
						
						
						If the PREPARE is malformed, the extracted statement is null. 
						
						
					 
					
						2019-03-27 13:46:36 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c6272594d6 
					 
					
						
						
							
							MXS-2359 Remove special handling for SHOW TABLES  
						
						... 
						
						
						
						The code only handled the basic version of the command, returning incorrect
results if modifiers were used. The code is now removed, causing the command
to be routed to the backend of the current database. This will give correct
results as long as that backend contains all the tables of the database e.g.
no table sharding. 
						
						
					 
					
						2019-03-27 10:30:29 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						95317725ce 
					 
					
						
						
							
							Merge branch '2.3' into develop  
						
						
						
						
					 
					
						2019-03-07 16:21:03 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						4208dff2e6 
					 
					
						
						
							
							MXS-2337 Schemarouter responds correctly to SHOW TABLES  
						
						... 
						
						
						
						The router now handles the query similarly to a "SHOW TABLES FROM X"
with the current db assigned to X. 
						
						
					 
					
						2019-03-07 13:07:20 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d4674faa7d 
					 
					
						
						
							
							Convert maxscale/query_classifier.h to .hh  
						
						... 
						
						
						
						The header was not merged with queryclassifier.hh since the latter
does not include the former. 
						
						
					 
					
						2019-01-15 18:18:39 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						8b53e30678 
					 
					
						
						
							
							MXS-2220 Move server status functions inside class  
						
						
						
						
					 
					
						2019-01-08 15:12:47 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						49c1afcb1b 
					 
					
						
						
							
							Merge branch '2.3' into develop  
						
						
						
						
					 
					
						2019-01-08 13:17:27 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						63358fb4c1 
					 
					
						
						
							
							Add correct operator to comparison  
						
						... 
						
						
						
						The clause had a bitwise AND. The end result is likely the same. 
						
						
					 
					
						2019-01-08 10:18:15 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						40485d746c 
					 
					
						
						
							
							MXS-2220 Change server name to constant string  
						
						
						
						
					 
					
						2019-01-03 12:13:15 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						4ab25bcd1c 
					 
					
						
						
							
							Fix schemarouter duplicate database detection  
						
						... 
						
						
						
						The detection wouldn't work if the database had no tables. 
						
						
					 
					
						2018-12-28 11:33:43 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						20fe9b9dca 
					 
					
						
						
							
							MXS-2196: Rename session states  
						
						... 
						
						
						
						Minor renaming of the session state enum values. Also exposed the session
state stringification function in the public header and removed the
stringification macro. 
						
						
					 
					
						2018-12-13 13:27:45 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						77477d9648 
					 
					
						
						
							
							MXS-2196: Rename dcb_role_t to DCB::Role  
						
						
						
						
					 
					
						2018-12-05 15:30:44 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d96a7dedc5 
					 
					
						
						
							
							MXS-2205 Convert maxscale/poll.h to .hh  
						
						
						
						
					 
					
						2018-12-04 14:51:02 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						97bb7e7e1a 
					 
					
						
						
							
							MXS-2205 Combine maxscale/modutil.h with maxscale/modutil.hh  
						
						
						
						
					 
					
						2018-12-03 15:28:06 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ab4f870927 
					 
					
						
						
							
							MXS-2067: Replace most SPINLOCKs  
						
						... 
						
						
						
						Replaced SPINLOCK with std::mutex where possible, leaving out the more
complex cases. The big offenders remaining are the binlogrouter and the
gateway.cc OpenSSL locks. 
						
						
					 
					
						2018-09-28 12:18:23 +03:00