0fed3d624eSeparated libmysqld apart from other libs because it is not used in every case
vraatikka
2013-06-18 21:28:56 +03:00
a7229a6c24Separated libmysqld from list of libs which is used in every link command line.
vraatikka
2013-06-18 21:28:06 +03:00
c5889b606aFirst version of log_writer and test. Includes objects : logfile, filewriter. Routines : skygw_message_t, simple_mutex. Actual file handling is missing and some clean-up routines as well. Compiles and runs but doesn't do much.
vraatikka
2013-06-18 21:17:20 +03:00
ec688e6222Addition of the service, server, serv_protocol and session structure needed to tie the elements together.
Mark Riddoch
2013-06-18 16:59:01 +02:00
4d5215e267mysql_client_server_protocol.h, new file name that avoids conflicts with previous one
Massimiliano Pinto
2013-06-17 22:47:14 +02:00
81bb5bdde8Adding this too under skygateway
vraatikka
2013-06-17 18:32:01 +03:00
4854b56abatry to add query_classifier under skygteway
vraatikka
2013-06-17 18:19:46 +03:00
525861cab3Moved from query_classifier
vraatikka
2013-06-17 18:05:53 +03:00
aa517205b7Added mysql_common.c for mysql common routines First attempt to split MySQL routines in client and backend libraries. Compiled on Centos but not tested
Massimiliano Pinto
2013-06-17 16:25:22 +02:00
6afc2e432bAddition of -Wall to CFLAGS Cleanup warnings produced by above with the exception of those files requiring reorganisation
Mark Riddoch
2013-06-17 14:25:32 +02:00
1300c5d089Addition of dependencies to the makefile New make target of "make depend" Addition of doxygen building ability Cleanup of docygen comment blocks Initial telnetd protocol module structure
Mark Riddoch
2013-06-17 14:03:05 +02:00
0a5becbe81Added skeletons for the two MySQL protocol modules. The actual code still needs to be moved into the modules
Mark Riddoch
2013-06-14 18:29:08 +02:00
cc448f4bb9Updated testroute after modification to entry point definition
Mark Riddoch
2013-06-14 18:28:34 +02:00
aa006a9406gw_mysql_do_authentication puts user, db, and client_sha1 in the (MYSQL_session *) session->data of client DCB. gw_mysql_connect can now access this session->data for transparent authentication
Massimiliano Pinto
2013-06-14 18:27:43 +02:00
cf6b18a4feA slight rejig of the server/service setup for the backend databases. Also including the protocol module names.
Mark Riddoch
2013-06-14 17:05:00 +02:00
2260bf7587Addition of Read Connection Balancer for Query Routing
Mark Riddoch
2013-06-14 16:26:22 +02:00
6690320542Commiting these files
Massimiliano Pinto
2013-06-14 14:27:43 +02:00
3b86c93adfAddition of global Makefile First example external module, testroute, has been added. This serves more as an example than a real router Updated module loading to used fixed GetModuleObject route and addition of ModuleInit routine
Mark Riddoch
2013-06-14 11:51:54 +02:00
2cf646d948in utils.c see line 88 for modifications
Massimiliano Pinto
2013-06-12 15:15:09 +02:00
08549ad5aeAddition of some basic statistics on the DCB
Mark Riddoch
2013-06-12 13:08:33 +01:00
c7f533abafSplit the backend read function as an example, this still needs to be reorganised into protocols Addition of DCB diagnostics, and free routine
Mark Riddoch
2013-06-12 12:57:09 +01:00
329a70eccdAddition of example buffer handling
Mark Riddoch
2013-06-12 10:01:02 +01:00
a70974d8a1EPOLLER | EPOLLHUP moved at the begininning of the loop
Massimiliano Pinto
2013-06-12 09:54:27 +02:00
037055d33eAdded clean rule
Mark Riddoch
2013-06-12 08:07:50 +01:00
d46e256b9aadded int parameter to close function
Massimiliano Pinto
2013-06-11 17:08:30 +02:00
2a82ba152fUpdated GWPROTOCOL structure with new entry points and some documentation
Mark Riddoch
2013-06-11 16:04:49 +01:00
e820e36aa3Updated structure and added makefile
Mark Riddoch
2013-06-11 14:58:21 +01:00