|  | 3903c4a35d | Renamed and moved variables around Renamed variables to make more sense and reordered them to be more in line with
the function's purpose. | 2015-11-03 12:16:22 +02:00 |  | 
			
				
					|  | 50b0a9b71b | Code changes based on review of 1e8afe5063134b7c56492b3777ae1248b1587ba4 | 2015-11-03 12:16:22 +02:00 |  | 
			
				
					|  | d5c38b93f6 | Fix to MXS-431: https://mariadb.atlassian.net/browse/MXS-431 Replaced the use of the shared MySQLSession structure with an internal variable
that tracks the currently active database. | 2015-11-03 12:16:22 +02:00 |  | 
			
				
					|  | 18c53bebf1 | Fix to MXS-430: https://mariadb.atlassian.net/browse/MXS-430 Added caching of the hashtables used to map databases to servers. | 2015-11-03 12:16:22 +02:00 |  | 
			
				
					|  | c37e18e3d2 | Moved included headers back to .c file | 2015-10-28 15:07:50 +02:00 |  | 
			
				
					|  | 8d84deecc5 | Updated schemarouter to use PCRE2 and moved includes to the header file. | 2015-10-28 15:07:50 +02:00 |  | 
			
				
					|  | 7e1034a740 | All conflicts are printed when processing databases. | 2015-10-05 10:20:58 +03:00 |  | 
			
				
					|  | 6227d9f834 | Cleaned up schemarouter code. | 2015-10-05 10:20:58 +03:00 |  | 
			
				
					|  | a576606f2b | Updated schemarouter duplicate DB code based on code review. | 2015-10-05 10:20:58 +03:00 |  | 
			
				
					|  | af2bc91383 | Cleaned up the clientReply function of the schemarouter. | 2015-10-05 10:20:58 +03:00 |  | 
			
				
					|  | bff6db96a1 | Same database on more than one server now cause the schemarouter session to be closed. | 2015-10-05 10:20:58 +03:00 |  | 
			
				
					|  | e38ea9d07d | Correct missing return value. | 2015-10-02 16:19:59 +01:00 |  | 
			
				
					|  | 2231d0870c | Place checks in callback routines because DCB will not always contain a reference to a router session, and the associated data will be invalid in this case. | 2015-09-25 12:17:18 +01:00 |  | 
			
				
					|  | cfeaf7d6e9 | Merge remote-tracking branch 'origin/develop' into MXS-329 Conflicts:
	server/core/session.c | 2015-09-10 13:07:27 +01:00 |  | 
			
				
					|  | f6916a23bd | Move responsibility for closing DCB on error to router error handling. Check that routers remove or disable links to closed DCB. | 2015-09-09 09:33:00 +01:00 |  | 
			
				
					|  | 986c918d52 | Remove ERRACT_RESET action from router error handler; remove sole call from mysql_client. Correct comments on parameters for router error handlers. | 2015-09-09 08:31:59 +01:00 |  | 
			
				
					|  | 160bbb70ee | MXS-251: strerror Replaces all calls to strerror with calls to strerror_r. The former
is non-thread safe while the latter is. | 2015-09-05 15:52:13 +03:00 |  | 
			
				
					|  | 9a6e3a9a86 | Fix to Coverity defect. | 2015-08-20 09:34:52 +03:00 |  | 
			
				
					|  | 185ff4343c | Added a missing NULL check. | 2015-08-14 09:54:51 +03:00 |  | 
			
				
					|  | c3e1e2b345 | Merge branch 'develop' into schemarouter_refresh Conflicts:
	Documentation/Tutorials/Replication-Proxy-Binlog-Router-Tutorial.md | 2015-08-08 11:25:54 +03:00 |  | 
			
				
					|  | 78eab19c62 | Fixed compiler warnings. | 2015-07-14 17:13:09 +03:00 |  | 
			
				
					|  | a9e0a52b9e | Fixed false positives in SHOW SHARDS detection. | 2015-07-03 13:59:25 +03:00 |  | 
			
				
					|  | 5964a68143 | Added SHOW SHARDS functionality into schemarouter. | 2015-07-03 13:44:22 +03:00 |  | 
			
				
					|  | 993ec723b9 | Added verbose client errors to schemarouter. | 2015-07-02 13:28:23 +03:00 |  | 
			
				
					|  | b1c383b19e | Added database list refreshing to schemarouter. | 2015-06-09 16:13:06 +03:00 |  | 
			
				
					|  | d0e92a15f8 | Move decrement of server connections into zombie processing; introduce dcb_close_finish to be called either in dcb_close or when persistent dcb is discarded. | 2015-06-09 11:41:43 +01:00 |  | 
			
				
					|  | 8301410c79 | Fixed possible memory leaks in schemarouter. | 2015-05-11 22:02:35 +03: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 |  | 
			
				
					|  | 463cd4a97e | Moved common sharding functions to a separate file. | 2015-05-04 07:06:24 +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 |  | 
			
				
					|  | 8b7158afda | Merge remote-tracking branch 'origin/develop' into MXS-105 | 2015-04-24 15:40:07 +01:00 |  | 
			
				
					|  | 03badb9b7b | Modifications to galera monitor to control whether selection of master is wanted. | 2015-04-24 15:35:10 +01:00 |  | 
			
				
					|  | fbfbc9fda7 | Added more statistics to schemarouter diagnostics. | 2015-04-23 21:00:52 +03:00 |  | 
			
				
					|  | d1551be54f | Added support for disabling the saving of the session command history for the schemarouter. | 2015-04-23 19:35:41 +03:00 |  | 
			
				
					|  | 811c13fe32 | Added more statistics to the schemarouter. | 2015-04-23 06:04:09 +03:00 |  | 
			
				
					|  | 6f870bd74c | Added maximum session command amount for schemarouter. | 2015-04-22 20:58:52 +03:00 |  | 
			
				
					|  | 060f68892d | Fixed a memory leak in schemarouter. | 2015-04-20 13:26:16 +03:00 |  | 
			
				
					|  | 1b3af7d61f | Fixes to Coverity defects. | 2015-04-16 19:41:49 +03:00 |  | 
			
				
					|  | 04a4adeb8a | Added ordering of the output of SHOW DATABASES for schemarouter. | 2015-04-15 21:37:16 +03:00 |  | 
			
				
					|  | 253c63e958 | Fixed schemarouter not handling show databases queries spanning multiple buffers. | 2015-04-14 18:50:19 +03:00 |  | 
			
				
					|  | e13ab6689d | Fixed coverity defects. | 2015-04-03 07:56:45 +03:00 |  | 
			
				
					|  | 440a6ece59 | Fix to MXS-78: https://mariadb.atlassian.net/browse/MXS-78 Literal USE statements are now parsed and classified as a database change queries. | 2015-04-02 08:16:45 +03:00 |  | 
			
				
					|  | ee2bb2be07 | Added log message about 'auth_all_users' being now the default for schemarouter. | 2015-04-01 18:46:59 +03:00 |  | 
			
				
					|  | de88ae790d | Fix to MXS-80: https://mariadb.atlassian.net/browse/MXS-80 Fixed a possible null pointer dereference and schemarouter client sessions not being closed properly when connecting with an empty database. | 2015-04-01 11:18:11 +03:00 |  | 
			
				
					|  | 04a87acced | Fix to MXS-79: https://mariadb.atlassian.net/browse/MXS-79 Added a check for empty database. | 2015-04-01 10:53:30 +03:00 |  | 
			
				
					|  | 5f422a96fc | Fixed a memory leak in schemarouter. | 2015-03-30 14:24:17 +03:00 |  | 
			
				
					|  | 5c68782050 | Added more trace logging to readcounnroute, schemarouter and tee. | 2015-03-24 21:28:03 +02:00 |  | 
			
				
					|  | 6b8ffe7506 | Fixed subselects not working without explicit table names. | 2015-03-24 10:07:49 +02:00 |  | 
			
				
					|  | 163e598f8a | Added error logging to schemarouter about cross-database queries. | 2015-03-19 22:18:20 +02:00 |  |