3279 Commits

Author SHA1 Message Date
counterpoint
466e86f057 Remove difftime, add decrement of persistent count when expired or cleaned. 2015-06-10 17:40:00 +01:00
counterpoint
50cc290bc4 Run DCB close separately from spinlocked removal from pool. 2015-06-10 15:43:43 +01:00
counterpoint
267e702dcd Various fixes and code tidying. 2015-06-10 11:28:25 +01:00
counterpoint
e9f9e0abe5 Change DCB* to DCB * 2015-06-09 15:39:57 +01:00
counterpoint
152f9bbc4a Merge remote-tracking branch 'origin/develop' into MXS-122 2015-06-09 13:51:55 +01:00
counterpoint
393e25e953 Fix bug in dcb; rearrange mysql_backend gw_backend_close to cope with receiving DCB that is no longer linked to a session. 2015-06-09 12:03:58 +01:00
counterpoint
d0e92a15f8 Move decrement of server connections into zombie processing; introduce dcb_close_finish to be called either in dcb_close or when persistent dcb is discarded. 2015-06-09 11:41:43 +01:00
counterpoint
99e9987f9b Clear persistent pool DCBs when server freed. 2015-06-09 08:26:14 +01:00
counterpoint
e395ab1442 Provide explicit time checking for age of persistent DCBs. 2015-06-03 16:47:02 +01:00
counterpoint
fe2f8e70d1 Add CHK_SERVER capability and test in dcb_persistent_clean_count 2015-06-03 15:39:06 +01:00
counterpoint
ef6b6566e6 Fixes? 2015-06-03 15:08:08 +01:00
counterpoint
cb7eb5848b Fixes, tidying up, etc. 2015-06-03 12:03:00 +01:00
counterpoint
6e803c647b Fix bugs, try different arrangement of dcb_close code. 2015-06-03 10:02:27 +01:00
counterpoint
1a76fc141d Add configuration capabilities for persistent connections. 2015-06-02 15:44:57 +01:00
counterpoint
739ea82e36 Clean up modifications. 2015-06-01 14:05:31 +01:00
counterpoint
e5b4984a12 Fix bugs. 2015-05-27 16:56:53 +01:00
counterpoint
23e9a7b4e2 Try out some more changes. 2015-05-27 16:41:06 +01:00
counterpoint
6c5e6a5959 Move code around to fix headers problem etc. 2015-05-27 10:17:35 +01:00
counterpoint
351f52b8e1 Add "show persistent {server}" 2015-05-27 09:57:18 +01:00
counterpoint
8964e76f84 Improve messages 2015-05-26 17:03:13 +01:00
counterpoint
d90ea82aaa Try different code, continue polling while not in use. 2015-05-26 16:31:52 +01:00
counterpoint
44fc324329 Fix bugs 2015-05-26 14:59:26 +01:00
counterpoint
fccb9df817 Add more status information to maxadmin displays 2015-05-26 14:54:32 +01:00
counterpoint
1e700ea85b Fix bugs 2015-05-26 11:32:13 +01:00
counterpoint
9d1b48da57 Move persistent from dcb_close to dcb_add_to_zombieslist 2015-05-26 11:25:10 +01:00
counterpoint
d7cd40e5a5 Bug fixes and improvements. 2015-05-22 15:53:54 +01:00
counterpoint
b51c5f52ef Fix problems in knowing user for persistent connections. 2015-05-22 14:23:14 +01:00
counterpoint
462bfe677b Fix some bugs; add info for maxadmin. 2015-05-22 11:17:17 +01:00
Markus Makela
9c461450e2 Fixes to Coverity defects. 2015-05-22 05:36:58 +03:00
Markus Makela
9f024b5389 Added missing parenthesis. 2015-05-21 18:08:45 +03:00
Markus Makela
ac55f7c6fe Merge branch 'MXS-121' into develop 2015-05-21 17:53:01 +03:00
Markus Makela
3301ffc76d Added different log message when the script is missing for a monitor. 2015-05-21 17:40:33 +03:00
Markus Makela
229cdb73e7 Fixed concurrency issues in filters. 2015-05-21 15:30:52 +03:00
Markus Makela
91bc7b2792 Added missing spinlock calls to all monitors. 2015-05-21 11:41:11 +03:00
counterpoint
6f31357372 Initial changes for persistent connections - add some basic functionality. 2015-05-20 18:15:11 +01:00
Markus Makela
7dbc021149 Added more logging when a monitor script cannot be executed. 2015-05-20 16:16:49 +03:00
Markus Makela
b815a79628 Fixed failing execvp calls leaving a process running. 2015-05-20 13:06:08 +03:00
Markus Makela
8f20d23d4c Added missing function prototype to mmmon.c 2015-05-19 19:20:59 +03:00
Markus Makela
a1270ef447 Added new monitor parameters to config.c 2015-05-19 16:30:01 +03:00
Markus Makela
7c7b322e1b Added missing default monitor interval. 2015-05-19 16:20:04 +03:00
Markus Makela
c4f51c0b8c Fixed a possible bug with multiple monitors monitoring the same servers. 2015-05-19 15:42:11 +03:00
Markus Makela
1403b3dfeb Fixed old header names form monitor_common.h 2015-05-19 14:40:24 +03:00
Markus Makela
d8f055858f Removed plainroute from the CMakeLists.txt. 2015-05-19 14:22:54 +03:00
Markus Makela
a73df62ebd Renamed mon_exec files to externcmd. 2015-05-18 18:34:43 +03:00
Markus Makela
68c5dedeec Removed plainrouter from MXS-121 branch. 2015-05-18 16:29:14 +03:00
Markus Makela
8c120ca469 Merge branch 'develop' into MXS-121 2015-05-18 16:05:50 +03:00
Markus Makela
36b963805b Added missing weightby parameter into readconnroute documentation. 2015-05-16 11:01:30 +03:00
Markus Makela
545586b47b Added readconnroute documentation. 2015-05-16 10:40:42 +03:00
Markus Makela
c3a243cd30 Fixed typos. 2015-05-14 15:32:57 +03:00
Markus Makela
055950aced Updated monitor documentation. 2015-05-14 15:19:11 +03:00