Commit Graph

2001 Commits

Author SHA1 Message Date
5f076b81d4 Merge branch 'install_dir_change' into develop
Conflicts:
	CMakeLists.txt
	Documentation/Tutorials/Administration-Tutorial.md
	log_manager/CMakeLists.txt
	server/core/CMakeLists.txt
	server/core/gateway.c
	server/core/maxkeys.c
	server/core/maxpasswd.c
	server/modules/filter/test/CMakeLists.txt
	server/modules/routing/CMakeLists.txt
2015-05-26 13:34:39 +03:00
0d85ae6603 Changed data directory to /var/lib/maxscale. 2015-05-22 11:31:22 +03:00
9c461450e2 Fixes to Coverity defects. 2015-05-22 05:36:58 +03:00
9f024b5389 Added missing parenthesis. 2015-05-21 18:08:45 +03:00
ac55f7c6fe Merge branch 'MXS-121' into develop 2015-05-21 17:53:01 +03:00
3301ffc76d Added different log message when the script is missing for a monitor. 2015-05-21 17:40:33 +03:00
229cdb73e7 Fixed concurrency issues in filters. 2015-05-21 15:30:52 +03:00
91bc7b2792 Added missing spinlock calls to all monitors. 2015-05-21 11:41:11 +03:00
7dbc021149 Added more logging when a monitor script cannot be executed. 2015-05-20 16:16:49 +03:00
b815a79628 Fixed failing execvp calls leaving a process running. 2015-05-20 13:06:08 +03:00
8f20d23d4c Added missing function prototype to mmmon.c 2015-05-19 19:20:59 +03:00
a1270ef447 Added new monitor parameters to config.c 2015-05-19 16:30:01 +03:00
7c7b322e1b Added missing default monitor interval. 2015-05-19 16:20:04 +03:00
c4f51c0b8c Fixed a possible bug with multiple monitors monitoring the same servers. 2015-05-19 15:42:11 +03:00
1403b3dfeb Fixed old header names form monitor_common.h 2015-05-19 14:40:24 +03:00
d8f055858f Removed plainroute from the CMakeLists.txt. 2015-05-19 14:22:54 +03:00
a73df62ebd Renamed mon_exec files to externcmd. 2015-05-18 18:34:43 +03:00
68c5dedeec Removed plainrouter from MXS-121 branch. 2015-05-18 16:29:14 +03:00
8c120ca469 Merge branch 'develop' into MXS-121 2015-05-18 16:05:50 +03:00
a6701ee786 Added missing newline to usage output. 2015-05-14 15:42:49 +03:00
1edf7a32cc Added missing strip_db_esc to dbusers.c 2015-05-14 13:43:23 +03:00
b94f494d80 Added filtering of monitor events. 2015-05-14 12:05:58 +03:00
7d3c8673ec Added unique_name to new server when reloading config
Added unique_name to new server when reloading config
2015-05-14 11:02:45 +02:00
c2e881f544 Merge pull request #82 from yhager/MXS-137
MXS-137: correct calculation of query length when length is >= 0x80
2015-05-13 11:12:44 +03:00
efef7def6d Added test case for MXS-137: https://mariadb.atlassian.net/browse/MXS-137 2015-05-13 10:55:57 +03:00
13200e8c74 MXS-137: correct calculation of query length when length is >= 0x80 2015-05-12 11:27:46 -07:00
fec1e66a5c Add comment for parameter, correct spelling in comment. 2015-05-12 11:53:11 +01:00
d1a768f6f5 Updated documentation and created a readwritesplit router document. 2015-05-12 04:48:25 +03:00
8301410c79 Fixed possible memory leaks in schemarouter. 2015-05-11 22:02:35 +03:00
1aba13177b Added ndbclustermon and mmmon headers. 2015-05-11 20:35:54 +03:00
3ef9b0927d Fixed minor memory leak in mysql_backend when gw_decode_mysql_server_handshake failed. 2015-05-11 15:33:36 +03:00
14b2c149f5 Removed resource leaks in regexfilter. 2015-05-10 06:34:39 +03:00
63060d1233 Added possibility to run as non-root user. 2015-05-10 06:27:41 +03:00
1d0740c1c1 Renamed node to initiator in the arguments a monitor calls the script. 2015-05-09 21:16:35 +03:00
9845923f81 Added full implementation of MXS-121 to all monitors. 2015-05-09 17:37:34 +03:00
0c15812340 Moved common functions to monitor_common.c 2015-05-09 14:29:26 +03:00
8af302d785 Removed unused variables from monitors. 2015-05-09 14:19:25 +03:00
6e1a69df7e Changed callable monitor scripts to be called with command line parameters instead of having multiple scripts.
This reduces the amount of guesswork the monitor has to do when executing the script and places that burden on the called script.
2015-05-09 14:03:52 +03:00
788c0b3428 Merge branch 'develop' into MXS-121 2015-05-09 12:09:17 +03:00
ff2462f2d2 Fix to MXS-127:https://mariadb.atlassian.net/browse/MXS-127
Corrected the wrong session commands being deleted.
2015-05-09 11:25:18 +03:00
ba3c29c72b Fixed old function calls using monitor handle instead of MONITOR type. 2015-05-09 11:01:16 +03:00
49d5409dcb Merge branch 'develop' into MXS-121
Conflicts:
	server/modules/monitor/mysql_mon.c
2015-05-09 04:49:06 +03:00
5a3ed0de9b Moved common monitor functionality to the MONITOR type
Common variables, like databases, timeouts and interval, and functionality was moved to the MONITOR type.
This reduces the redundant functionality of the monitor API's functions like registerServer and setInterval.
2015-05-09 04:47:17 +03:00
fdd5a10478 Fixed a memory leak in all the monitors when a failed mysql_ping to the database caused a reinitialization of MYSQL* connection. 2015-05-07 11:42:14 +03:00
3cd49ac364 Added missing utils library link from testmodutils. 2015-05-07 05:56:28 +03:00
da6d597987 Moved common monitor structures and definitions to a separate header and added master down script to galeramon. 2015-05-07 05:56:13 +03:00
bb074d8f94 Removed stdout printing of useless messages from maxkeys and maxpasswd. 2015-05-06 21:00:43 +03:00
dcd0098823 Added stdout as an option for log output with the -l or --log command line option. 2015-05-06 17:33:02 +03:00
cad59abbd1 Added parameters for commands and changed the execv call to execvp. 2015-05-05 22:36:47 +03:00
565eeb8f9d Merge branch 'develop' into mon_script_test 2015-05-05 18:30:08 +03:00