047dd5f90e
process_config_update didn't handle filter type which caused erroneous message being printed to error log.
2014-06-05 21:09:23 +03:00
1a43a4868f
Added check for NULL pointer in serviceClearRouterOptions.
2014-06-05 20:17:39 +03:00
c1c188cf4f
Fix for unintialised structure member
2014-06-05 16:24:05 +01:00
be87556ab0
Fix for compiler warnings
2014-06-05 15:26:57 +01:00
959b9aeec8
Merge branch 'develop' of github.com:skysql/MaxScale into develop
2014-06-05 15:09:16 +01:00
01af5d1aef
Fix for config file ordering
2014-06-05 15:08:49 +01:00
9904e71efe
Fixed issue with filter object poitner not being initialised.
...
Addition of "not loaded" message in show filters
2014-06-05 08:55:19 +01:00
46ca0676c0
A filter parameter fix and a new filter, the regex filter.
...
The regexfilter is an example of a query rewriting filter that uses
regular expressions to match the SQL text and allows a replacement text
to be used for each match of the regular expression.
Regexfilter has no special SQL undertanding, it merely uses the features
avialable inthe regex library to perform matches.
Statements that span multiple packets are not supported by the regex
filter.
2014-06-04 23:04:17 +01:00
f612b90cd7
Merge branch 'develop' into MAX-65
2014-06-04 21:14:31 +01:00
57e910ad3d
Addition of the module utilities functions
2014-06-04 18:34:24 +01:00
1ebf27eab3
Add server maintenance mode.
...
Maintenance mode prevents a server from having new connections made
to it and stops MaxScale from monitoring a server. It is designed
to allow a server to be taken out of an active cluster for maintenance.
It prevents new connections and allowsg existing connections to
drain away prior to performaing maintenance on the server.
2014-06-03 09:25:09 +01:00
1d48794963
Addition of API modinfo implementation for filters
2014-06-02 18:18:31 +01:00
b764745fc3
Merge branch 'develop' into MAX-65
...
Conflicts:
server/core/config.c
2014-06-02 18:07:09 +01:00
e274bba23d
Addition of checks to confirm modules report the expected API implementation
2014-06-02 17:38:15 +01:00
1245fba35b
Addition of the module info structure to allow module information to
...
be extracted from the modules.
This gives a way to verify the API that the module provides as well
as the version of that API. The hope is that this will make it possible
for MaxScale to detect out of date plugins and either adapt to use them
or reject loading them.
Also added the ability to set a release state on a per module basis.
This allows for production ready and non-production ready plugins to
be identified.
2014-06-02 17:10:05 +01:00
21221a513f
Correction to list filters command output
2014-06-02 14:36:51 +01:00
857ae25570
Addition of session filter tracking in order to allow the show session
...
command to call the diagnostic entries points of the filters in the
session.
Slight improvements to the two example filters and a fix to the
trim routine.
2014-06-02 10:56:50 +01:00
f026cd9e77
Merge branch 'develop' of github.com:skysql/MaxScale into develop
2014-05-30 18:15:21 +01:00
589ed75d32
Addition of alternative truth values in the config file, on, off, true
...
or false can now be used as well as 0 and 1 when defining the
enable_root_user parameter.
2014-05-30 18:14:21 +01:00
8d55be4b23
First working filters implementaton.
...
Only downstream filters are supported currently, i.e. no result
set filtering can be done.
A crude QLA (Query Log All) filter is included as a test harness only
2014-05-30 16:45:39 +01:00
9522d06f9b
Tried explicitly access NULL pointer.
2014-05-30 11:32:37 +03:00
d19aedeb2c
Merge branch 'develop' into feature-MAX-60
2014-05-29 12:12:05 +02:00
b761c798ca
Merge branch 'develop' of github.com:skysql/MaxScale into develop
2014-05-29 09:01:44 +01:00
71bc2ba3ee
set maxscale_id updated
...
set maxscale_id updated
2014-05-29 09:43:21 +02:00
4127c5397f
Merge branch 'develop' into feature-MAX-60
2014-05-29 09:08:23 +02:00
b710025a8e
printed message modified
...
printed message modified
2014-05-29 09:07:59 +02:00
797f044cf9
Addition of the list command to the debugcli to list servers,
...
services, listeners and sessions
2014-05-28 23:25:47 +01:00
b1e933f7ef
Replication Lag in server diagnostics
...
Replication Lag in server diagnostics
2014-05-28 18:36:52 +02:00
5899fe0000
new parameters added for monitors
...
new parameters added for monitors
2014-05-28 18:11:07 +02:00
fe0fcd75e4
new monitor routines
...
new monitor routines
2014-05-28 15:44:51 +02:00
d0a30748ab
Branch update
...
Branch update
2014-05-28 14:52:04 +02:00
ca4b53f1b8
Merge branch 'develop' into feature-MX-60
2014-05-28 14:48:27 +02:00
77b790efbf
Replication lag support in server struct
...
Replication lag support in server struct and configuration
2014-05-28 14:47:35 +02:00
3514156f28
Merge branch 'develop' of github.com:skysql/MaxScale into develop
2014-05-28 11:20:45 +01:00
509379df70
Fix for NULL buffer past to gwbuf_length
2014-05-28 11:00:50 +01:00
798dd6a5a6
Added routines for interval and defaultId (MySQL)
...
Added routines for interval and defaultId (MySQL)
2014-05-28 11:51:58 +02:00
a1a3dcdfbb
Merge branch 'develop' into feature-MX-60
2014-05-28 10:44:37 +02:00
f985e1cac5
server_id for MySQL replication set for each node
...
server_id for MySQL replication is now set for each node and
dprintServer* routines can print it as well
2014-05-28 10:43:01 +02:00
f80f8ce26d
monitorID and monitor_interval
...
monitorID and monitor_interval
2014-05-28 10:06:49 +02:00
a45e009dfe
Merge branch 'feature-MAX-58' into develop
...
Merge branch 'feature-MAX-58' into develop
2014-05-28 09:31:29 +02:00
70115d35c9
Fix to bug #438 http://bugs.skysql.com/show_bug.cgi?id=438
...
Fixed some compiler warnings, added header includes, return values etc.
2014-05-27 17:07:41 +03:00
933025b017
Update
...
Update
2014-05-26 16:49:10 +02:00
375121aec7
Merge from feature-MAX-98
...
Merge from feature-MAX-98
2014-05-26 12:50:29 +02:00
378d00983d
merge from branch 'cenh'
...
merge from branch ‘cenh’
2014-05-26 12:15:34 +02:00
3c66c9c764
update
...
update
2014-05-26 11:39:10 +02:00
38401bbd2c
update
...
update
2014-05-26 11:36:46 +02:00
da68306c6e
updated
...
updated
2014-05-26 11:30:58 +02:00
9e0e6e3c69
updated
...
updated
2014-05-26 11:27:00 +02:00
349c0ab1ca
dcb_readqlock removed
...
dcb_readqlock removed
2014-05-26 11:25:00 +02:00
bf00ca8aba
GaleraHA support - R/W Splitting with Galera
...
GaleraHA support - R/W Splitting with Galera
2014-05-26 10:29:34 +02:00