fd52e967dbI hope that I don't break anything. Did some changes to Makefiles and sources so that liblog_manager.so can be linked-in and used.
vraatikka
2013-06-27 23:28:13 +03:00
3af4089c87Modified Makefiles so that liblog_manager.so can be linked in in compilation of core/gateway.c modules/protocol/mysql_backend.c and in modules/routing readconnroute.c. Modified source files by adding a few logging commands (skygw_log_write) to them, and by adding includes of necessary header files.
vraatikka
2013-06-27 23:14:33 +03:00
33632968a8Fixed typo which failed DEBUG=Y compilation
vraatikka
2013-06-27 17:41:06 +03:00
5c271e1925Fixed clean-up processes in cases where initialization fails arbitrarily in the middle of startup. Added four descriptive states : UNINIT, INIT, RUN, DONE for flat stucts inside logmanager. Flat structs always have the state which tells what needs to be fred, if any.
vraatikka
2013-06-27 16:43:01 +03:00
17449b66d5Addition of the structure for the read write query splitter routing module. This is in a seperate directory to the others as it is likely to be a complex routing module.
Mark Riddoch
2013-06-27 13:30:07 +02:00
2ffe34d6d2Updates to documentation
Mark Riddoch
2013-06-27 13:09:21 +02:00
2b8c62a7daAdded a few more testcases to increase IO and added debug printing for file handling.
vraatikka
2013-06-26 23:40:07 +03:00
b74423121fRemoved references to epoll code.
vraatikka
2013-06-26 23:26:21 +03:00
c8831f0a89I didn't know these even existed in bazaar. Now they are removed.
vraatikka
2013-06-26 23:18:36 +03:00
ef1d198654Changed log manager API so that pointer reference to logmanager is not used anymore. Every call initializes logmanager now except skygw_logmanager_done and skygw_log_flush.
vraatikka
2013-06-26 23:13:40 +03:00
e3b5adad4aUnused vars removed, cating issues fixed and an error in authentication without passord is now fixed
Massimiliano Pinto
2013-06-26 15:39:20 +02:00
fdc2b90de6Some unused vars removed
Massimiliano Pinto
2013-06-26 15:10:53 +02:00
d80c86cf49MySQLListener return 1 on success
Massimiliano Pinto
2013-06-26 15:05:10 +02:00
c3f70c863eAddition of routing module diagnostics and options
Mark Riddoch
2013-06-26 14:04:56 +02:00
031b6e4978New version with all warning fixed
Massimiliano Pinto
2013-06-26 12:33:47 +02:00
462f34c2caFixed some compile warnings
Massimiliano Pinto
2013-06-26 12:18:48 +02:00
d5590c6d0eRemoved unused vars and fixed warnings, mysql_backend.c is still missing
Massimiliano Pinto
2013-06-26 10:27:25 +02:00
0113088af6Added doxygen documentation
Mark Riddoch
2013-06-26 09:44:40 +02:00
1595725494Improved some code documentation
Mark Riddoch
2013-06-26 09:31:46 +02:00
9e2a41c2b7Added code to correctly identify the initial candidate for load balancing, taking into account the status of the candidate.
Mark Riddoch
2013-06-26 09:10:31 +02:00
2ea8e2a05aAdded licences and changed the use of zero-length arrays due to compiler problems.
vraatikka
2013-06-26 09:39:38 +03:00
c7a424cdabAddition of server macros to determine server state
Mark Riddoch
2013-06-26 00:58:58 +02:00
b82ee51b7aTiny changes, more tests.
vraatikka
2013-06-25 22:13:48 +03:00
3338e9cdb0Addition of argument types to the debug cli
Mark Riddoch
2013-06-25 20:15:57 +02:00
3ae8727582Removed old version. New is log_manager
vraatikka
2013-06-25 21:14:52 +03:00
8178e4e239New, yet primitive version of log writing functionality. Fixed some things in utils.
vraatikka
2013-06-25 21:14:03 +03:00
66c130d8a4Added with merge
Massimiliano Pinto
2013-06-25 18:40:29 +02:00
aeda47c69dFix to the hashtable for misisng mod of hashsize
Mark Riddoch
2013-06-24 13:09:11 +02:00
69de408d8aImplementation of the users table and a generic hashtable mechanism
Mark Riddoch
2013-06-24 11:35:40 +02:00
b9e079ce17Addition of the administration user in the service
Mark Riddoch
2013-06-24 00:59:12 +02:00
0b7803a122Addition of searching rules for the gateway.cnf file. Better diagnostics for missing gatway.cnf file.
Mark Riddoch
2013-06-21 17:44:49 +02:00
2027f0261bDocumentation cleanup and a statistics fix
Mark Riddoch
2013-06-21 17:28:56 +02:00
3956abe604Addition of configuration file support
Mark Riddoch
2013-06-21 17:14:39 +02:00
dcc6071dddFixed bug in for(), newSession
Massimiliano Pinto
2013-06-21 16:28:53 +02:00
e767c70acbAdded backend connections via session_alloc called after AUTH_OK
Massimiliano Pinto
2013-06-21 13:05:51 +02:00
237a311ddaIn newSession (readconnroute.c) connect_dcb will create backend connection via backend_dcb->func.connect()
Massimiliano Pinto
2013-06-20 19:06:16 +02:00
088b3473bcImproved to diagnostic routines and documentation for the debug cli interpreter
Mark Riddoch
2013-06-20 15:03:55 +02:00
e55631e60fImproved debug CLI command interpreter to allow for commands with arguments
Mark Riddoch
2013-06-20 13:21:37 +02:00
fc852eaadaChanged readconnroute backend structure to simply maintain a pointer to the server rather than include the hostname and port in the backend structure
Mark Riddoch
2013-06-20 10:18:14 +02:00
78c371e92fChanges to connect infrastructure
Mark Riddoch
2013-06-19 19:11:35 +02:00
39c8695819Misc fixes
Mark Riddoch
2013-06-19 18:46:24 +02:00
0fc2f9dda3Removed the passing of epoll fd and isolated epoll functionality to a signle file
Mark Riddoch
2013-06-19 16:29:52 +02:00
c2b24884fdUpdates for the debug cli interface
Mark Riddoch
2013-06-19 13:21:37 +02:00