|
38bb376e27
|
Merge
|
2013-07-09 09:54:07 +03:00 |
|
|
02ad5fad57
|
Removed references to libmysqlclient, and replaced them with those of libmysqld since, in addition to query parsing feature, libmysqld provides external connectivity.
|
2013-07-09 09:40:25 +03:00 |
|
|
c4d8501d75
|
Fixed memory leak in the DCB bitmask
|
2013-07-09 01:37:20 +02:00 |
|
|
23b2a95d5a
|
Update to the user loading to skip servers that can not be connected to
|
2013-07-08 19:20:50 +02:00 |
|
|
46f6d27b0b
|
Initial implementation of the monitor modules and a simple mysql monitor to set
server up or down automatically.
|
2013-07-08 18:55:43 +02:00 |
|
|
eea82c99cf
|
NULL byte removed form dcb_printf
|
2013-07-08 12:23:53 +02:00 |
|
|
5a731ee2eb
|
Merge
|
2013-07-08 11:25:54 +03:00 |
|
|
259eeee4c1
|
Replaced hard-coded path with variable MARIADB_SRC_PATH
|
2013-07-08 11:17:37 +03:00 |
|
|
9d23fb024f
|
Do not use strcopy anymore with logging cmds
|
2013-07-08 11:09:48 +03:00 |
|
|
29d260e6bf
|
Removed fprintf in backend operations.
Some fprinf still available for gateway incoming connection and backend selection
|
2013-07-05 10:36:59 +02:00 |
|
|
560164025a
|
Added target 'links' which creates soft links to modules/libraries needed by gateway. Mostly for ad hoc testing.
|
2013-07-03 19:43:14 +03:00 |
|
|
b4f5889a3a
|
Fix in poll.c to prevent further processing when an error makes a DCBV into a zombie
Fix in laod_config for issues when not being able to load router modules
|
2013-07-03 18:15:02 +02:00 |
|
|
ad87126c16
|
Added support for delay queue and authlock
|
2013-07-03 18:10:10 +02:00 |
|
|
b33b3753dc
|
Removed session->backends
Added dcb->fd in some fprintf debug
|
2013-07-01 17:00:24 +02:00 |
|
|
ecf498448c
|
Removed useless code under comments
|
2013-07-01 16:21:28 +02:00 |
|
|
5a4ae09c51
|
Merge
|
2013-06-29 00:22:32 +03:00 |
|
|
2bce5415dc
|
Removed 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.
|
2013-06-29 00:15:58 +03:00 |
|
|
8257eadf12
|
Addition of an arbitary bitmask handling set of functions
New memory deallocation routines for the DCBS
|
2013-06-28 17:39:43 +02:00 |
|
|
3e8b19733e
|
Added 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.
|
2013-06-28 15:27:02 +03:00 |
|
|
a3edff47b0
|
Added 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.
|
2013-06-28 12:24:53 +03:00 |
|
|
c0261fd627
|
Changed at exit function to void skygw_logmanager_exit(void)
|
2013-06-28 11:39:54 +03:00 |
|
|
fd52e967db
|
I 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.
|
2013-06-27 23:28:13 +03:00 |
|
|
3af4089c87
|
Modified 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.
|
2013-06-27 23:14:33 +03:00 |
|
|
2ffe34d6d2
|
Updates to documentation
Switch polling mechanism back to the non-debug version
|
2013-06-27 13:09:21 +02:00 |
|
|
ce8de5a5e4
|
Fixed makefile rules for make depend so that it will always run
|
2013-06-27 12:44:45 +02:00 |
|
|
7bf99e48e7
|
Added -ldl and -pthread to Makefile
|
2013-06-27 13:41:05 +03:00 |
|
|
99465dd6b7
|
Move sending of the OK on client side authentication to the EPOLLIN event processing routine
Addition of a compile switch to make epoll block rather than timeout, useful only for debugging
|
2013-06-27 09:28:34 +02:00 |
|
|
3b8ebfd215
|
Misc fixes for unitialised data reads
|
2013-06-27 01:56:30 +02:00 |
|
|
c3f70c863e
|
Addition of routing module diagnostics and options
readconnroute now support the options slave and master to restrict the set of
servers it will connect to
|
2013-06-26 14:04:56 +02:00 |
|
|
d5590c6d0e
|
Removed unused vars and fixed warnings, mysql_backend.c is still missing
|
2013-06-26 10:27:25 +02:00 |
|
|
1595725494
|
Improved some code documentation
Added the -Wall option to the protocol module Makefile
Fixed warnings in telnetd
|
2013-06-26 09:31:46 +02:00 |
|
|
c7a424cdab
|
Addition of server macros to determine server state
Addition of rule in readconnroute to take server state into account
Addition of "current connections" statistic in the server
|
2013-06-26 00:58:58 +02:00 |
|
|
3338e9cdb0
|
Addition of argument types to the debug cli
Added commands to settign and clearign status bits in the servers
|
2013-06-25 20:15:57 +02:00 |
|
|
66c130d8a4
|
Added with merge
|
2013-06-25 18:40:29 +02:00 |
|
|
f62cc13fd1
|
Added comments
|
2013-06-25 18:30:08 +02:00 |
|
|
0792801996
|
Addition of hash table statisics commands
|
2013-06-25 18:20:00 +02:00 |
|
|
33c98b54e7
|
Modifications in:
dcb_close and dcb_isclient
|
2013-06-25 17:50:49 +02:00 |
|
|
1fcd5785ab
|
Cleanup
|
2013-06-25 16:45:25 +02:00 |
|
|
e56da8b188
|
Fixed daemonize return
|
2013-06-25 16:42:34 +02:00 |
|
|
2663c38708
|
Unused vars and commend removed
|
2013-06-25 16:29:09 +02:00 |
|
|
34fdbdb34d
|
Addition for shutdown mechanism for the gateway
Addition of stop and restart service
Fix for telnetd in Makefile
Fix for printing the server names in services
|
2013-06-25 14:00:18 +02:00 |
|
|
72223fd4cf
|
Typo in header fixed
|
2013-06-25 13:55:36 +02:00 |
|
|
2ae40546f9
|
Addition of global configuration section
Definition of the number of polling threads
Implementation of multiple polling threads
|
2013-06-25 12:02:39 +02:00 |
|
|
6455abdfbd
|
Added dbusers.h to remove warnign introduced
|
2013-06-25 09:47:50 +02:00 |
|
|
f8e1d68ec5
|
Makefile modified for libmysqlclient and its includes
|
2013-06-24 20:13:10 +02:00 |
|
|
c91997bc0a
|
Adde the load_mysql_users for MySQLClient protocol
|
2013-06-24 20:03:33 +02:00 |
|
|
8f53daa09a
|
New vwrsions
|
2013-06-24 19:48:48 +02:00 |
|
|
9987e6c95c
|
This file is in the right place now.
|
2013-06-24 19:28:04 +02:00 |
|
|
368c4cf781
|
Unused vars removed
|
2013-06-24 18:42:24 +02:00 |
|
|
64aca25892
|
Changed name of poll() function to avoid conflict
|
2013-06-24 17:54:30 +02:00 |
|