0d1a74c87aMoved mysql_send_auth_error into mysql_common.c
Massimiliano Pinto
2013-07-15 11:17:44 +02:00
5d2dc8961fVariable 'l' instead of 'i' in main for SS_DEBUG
Massimiliano Pinto
2013-07-15 09:09:43 +02:00
45c28a033eAdded support form COM_CHANGE_USER in readwritesplit.c
Massimiliano Pinto
2013-07-15 09:03:51 +02:00
427fee618aFixes to MySQL GTID handling. Still can't execute COM_BINLOG_DUMP_GTID.
Jan Lindström
2013-07-12 12:30:24 +03:00
fa8ea19f85Addition of banner in debugcli and fix to red write splitting for session write statements
Mark Riddoch
2013-07-12 10:31:24 +02:00
833e594edfChanged mysql_server_init to the newer mysql_library_init. Fixed issue with directory creation and added examples to gateway.cnf
Mark Riddoch
2013-07-12 09:52:36 +02:00
619af90696Implementation of shared buffer level in the gwbuf so that one set of data can be kept with different offsets for different gwbufs
Mark Riddoch
2013-07-11 18:37:43 +02:00
aea8af08baFixes to enable multiple gateways to be run on the same machine.
Mark Riddoch
2013-07-11 13:02:13 +02:00
59b0eee999Changed the test to use libmysqld
Jan Lindström
2013-07-11 06:45:49 +03:00
ab294a18f0Fix linker problems and add mysql_server_init for test program
Jan Lindström
2013-07-10 18:05:50 +03:00
83de4c4458Remove unused files
Jan Lindström
2013-07-10 17:09:08 +03:00
1a7fcd34f8Changed to use libmysqld and fixed the linker options
Jan Lindström
2013-07-10 17:08:25 +03:00
e8264d0228Added print macro for mysql packet type
vraatikka
2013-07-10 13:20:24 +03:00
8221e75fa7First version of read write split router. Memory is leaked but it seems that its happening in connection handling somewhere.
vraatikka
2013-07-10 12:31:52 +03:00
7e1840b609Renamed router to readwritesplit
vraatikka
2013-07-10 11:30:58 +03:00
efb6e7b7aaAdded file, and line to debug print.
vraatikka
2013-07-10 11:30:14 +03:00
04a05e316cFixed path to monitor
vraatikka
2013-07-09 16:18:18 +03:00
b6bca933ccContinued adding support for libmysqld in modules/monitor/Makefile. Added new libraries to links target.
vraatikka
2013-07-09 15:10:43 +03:00
443e709227Added libmysqld support to mysql_mon.c, removed comment from router.c
vraatikka
2013-07-09 14:24:00 +03:00
02ad5fad57Removed references to libmysqlclient, and replaced them with those of libmysqld since, in addition to query parsing feature, libmysqld provides external connectivity.
vraatikka
2013-07-09 09:40:25 +03:00
c4d8501d75Fixed memory leak in the DCB bitmask
Mark Riddoch
2013-07-09 01:37:20 +02:00
23b2a95d5aUpdate to the user loading to skip servers that can not be connected to
Mark Riddoch
2013-07-08 19:20:50 +02:00
46f6d27b0bInitial implementation of the monitor modules and a simple mysql monitor to set server up or down automatically.
Mark Riddoch
2013-07-08 18:55:43 +02:00
272f7d8685Added comments and revision history update
Massimiliano Pinto
2013-07-04 12:08:09 +02:00
b549ad1676Changed value for MYSQL_PENDING_CONNECT and MYSQL_CONNECTED
Massimiliano Pinto
2013-07-04 11:48:03 +02:00
7a8b65aa0aAdded MYSQL_PENDING_CONNECT for handling EAGAIN status in connect.
Massimiliano Pinto
2013-07-04 11:18:02 +02:00
15213f3680Delete unnecessary files
Jan Lindström
2013-07-04 09:29:46 +03:00
099af601bfAdded support for MySQL GTID event
Jan Lindström
2013-07-04 09:27:57 +03:00
560164025aAdded target 'links' which creates soft links to modules/libraries needed by gateway. Mostly for ad hoc testing.
vraatikka
2013-07-03 19:43:14 +03:00
b4f5889a3aFix in poll.c to prevent further processing when an error makes a DCBV into a zombie
Mark Riddoch
2013-07-03 18:15:02 +02:00
ad87126c16Added support for delay queue and authlock
Massimiliano Pinto
2013-07-03 18:10:10 +02:00
189b9e64e6Remove unnecessary files
Jan Lindström
2013-07-03 11:43:39 +03:00
c363b83930Fixed problems on connecting and authenticating to Oracle MySQL server. Fixed error on server type logic.
Jan Lindström
2013-07-03 11:42:12 +03:00
77c759ac33New version of mysql async connect: preparing for the new connect()
Massimiliano Pinto
2013-07-03 10:01:35 +02:00
903b906044Added the backend delayq: this will assure incoming data are queued before mysql backend connection is complete
Massimiliano Pinto
2013-07-03 09:34:22 +02:00
bce2573c21Fixed bug which tried to access list without mutex.
vraatikka
2013-07-02 18:04:00 +03:00
24079799faMySQL connect async routines use read/write from/to socket instead of dcb
Massimiliano Pinto
2013-07-02 16:51:10 +02:00
6abd9dbdaaAdded profile counters: writebuffer init, done, total and recycle counts.
vraatikka
2013-07-02 16:53:23 +03:00
cd692bc020gw_write_backend_event and gw_MySQLWrite_backend modified
Massimiliano Pinto
2013-07-02 14:41:36 +02:00
2bce5415dcRemoved libraries and headers referred to Query classifier because Qc is not needed in gateway and gateway needs MySQL Client library functions which can connect to remote server.
vraatikka
2013-06-29 00:15:58 +03:00
8257eadf12Addition of an arbitary bitmask handling set of functions
Mark Riddoch
2013-06-28 17:39:43 +02:00
3e8b19733eAdded example code to router.c ModuleInit and to its Makefile. Put example codes behind SS_DEBUG macros. SS_DEBUG compile flag is defined in Makefile if DEBUG is set in build_makefile.inc, or in command line - 'make DEBUG=Y ', for example.
vraatikka
2013-06-28 15:27:02 +03:00
a3edff47b0Added necessary headers and example functions and calls to gateway.c. Added necessary libs, and path definitions to Makefile so that query classifier-related headers and libs can be founded. Commented out mysql client -related stuff from Makefile to avoid conflicts.
vraatikka
2013-06-28 12:24:53 +03:00
c0261fd627Changed at exit function to void skygw_logmanager_exit(void)
vraatikka
2013-06-28 11:39:54 +03:00