deb11ae6eb
Merge branch '2.1' into develop
2017-04-27 09:11:02 +03:00
f1efe72f66
Additional documentation cleanup for 2.1
...
Mostly just reflow text (=linebreaks) for better diffs. Some small changes.
Remove Debug-And-Diagnostic-Support.md.
2017-04-25 10:04:31 +03:00
e8dfccb4c8
2.1 doc esak ( #127 )
...
* Update MySQL-Replication-Read-Write-Splitting-Tutorial.md
* Update MySQL-Replication-Read-Write-Splitting-Tutorial.md
* Update MySQL-Replication-Read-Write-Splitting-Tutorial.md
* Update MySQL-Cluster-Setup.md
* Update Administration-Tutorial.md
* Update Administration-Tutorial.md
* Update Galera-Cluster-Connection-Routing-Tutorial.md
* Update CLI.md
* Update ReadWriteSplit.md
* Update Tee-Filter.md
* Update CCRFilter.md
* Update RabbitMQ-Filter.md
* Update Debug-And-Diagnostic-Support.md
* Update MaxBinlogCheck.md
* Update Configuration-Guide.md
* Update Module-Commands.md
2017-04-21 10:49:20 +03:00
695ba19965
Massimiliano pinto doc update 2.1 ( #125 )
...
* Update Nagios-Plugins.md
* Update MM-Monitor.md
* Update Nagios-Plugins.md
* Update Nagios-Plugins.md
* Update Galera-Cluster-Connection-Routing-Tutorial.md
* Update Galera-Cluster-Connection-Routing-Tutorial.md
* Update RabbitMQ-Setup-And-MaxScale-Integration.md
* Update MaxScale-Tutorial.md
* Update Cache.md
* Update Transaction-Performance-Monitoring-Filter.md
* Update RabbitMQ-Consumer-Client.md
* Update Building-MaxScale-from-Source-Code.md
* Update MariaDB-MaxScale-Installation-Guide.md
* Update Install-MariaDB-MaxScale-Using-a-Tarball.md
* Update RabbitMQ-Setup-And-MaxScale-Integration.md
* Update RabbitMQ-Consumer-Client.md
2017-04-20 13:36:13 +02:00
33b809eec1
Do not build storage_rocksdb by default
2017-04-20 13:12:46 +03:00
ad1c05b015
Merge branch '2.1' into develop
2017-04-05 11:35:13 +03:00
0c3f9ffa2e
Maxrows: documentation update and use of MXS_MODULE_PARAM_SIZE for max_resultset_size parameter
...
max_resultset_size parameter now uses MXS_MODULE_PARAM_SIZE and
config_get_size
Documentation change follows the change.
2017-04-04 08:43:55 +02:00
1fb8cde5d8
NamedServerFilter: Add HINT_ROUTE_TO_ALL support
...
This was already supported by HintRouter. The tag for the MaxScale
config file is "->all". Also add note to Documentation and reformat
it a bit.
2017-04-04 09:40:04 +03:00
6ef90bf9b6
Add a warning about limit_queries
and action=allow
...
The `limit_queries` rule should not be used in the `allow` mode.
2017-04-03 16:22:21 +03:00
d32a2e410b
Use matched
instead of blocked
...
As queries that match a rule aren't always blocked, it's more appropriate
to use `matched` instead of `blocked`.
2017-04-03 16:22:21 +03:00
108978fcd2
Format dbfwfilter documentation
...
Split lines that are longer than 80 characters.
2017-04-03 16:22:21 +03:00
657d79470c
Update NamedServerFilter documentation
...
The document is now up to date with the rewrite. Also added an assert
to enforce a minimum number of allowed match-target pairs.
2017-04-03 09:49:12 +03:00
d4da5caf3b
MXS-1211: MaxRows documentation update
...
MXS-1211: MaxRows documentation update
2017-04-03 08:39:12 +02:00
441b0204bf
Update cache documentation
2017-03-22 11:04:48 +02:00
df09dd2043
Update Cache documentation
2017-03-21 10:35:30 +02:00
0393943b0e
Update Cache documentation
2017-03-17 14:12:51 +02:00
ed06b6a331
The cache storage storage_inmemory
is now the default
2017-03-17 13:45:55 +02:00
6db3cc380b
Add cache parameter 'selects'
2017-03-17 09:06:27 +02:00
b7e29fb6f0
Add example use of match
and ignore
parameters
...
The CCRFilter documentation now has examples for both `match` and
`ignore`.
2017-03-15 09:11:18 +02:00
da5edadcda
MXS-1150: Do not cache non-cachable functions
...
The resultset of SELECTs that use functions whose result will
always vary or whose result depend upon the user executing the
query should not be cached. The list of functions is the same
as that specified for the query cache of MariaDB:
https://mariadb.com/kb/en/mariadb/query-cache/
2017-03-02 13:13:31 +02:00
4902ed7cf5
MXS-1137: Do not cache when [user|system] vars are used
...
If user or system variables are used in a SELECT statement, then
the result will not be cached. That ensures that the wrong result
will not be returned.
2017-03-02 12:35:53 +02:00
82049b8ed1
Use cache as long as a trx only performes reads
...
As before, the cache will be used if there is no ongoing transaction
(includes autocommit being on), or if there is an explicitly read-
only transaction.
In addition, the cache will be used and populated during any other
transaction as long as only pure read statements are executed. After
first non-read statement, the use of the cache is disabled.
2017-03-01 11:08:52 +02:00
fdcc9333c8
MaxRows configuration example
...
MaxRows configuration example
2017-02-09 15:02:34 +02:00
ec238a168d
Add example to CCRFilter documentation
...
The example has a filter configuration for a minimal setup. It also
describes how to tune the filter for greater performance.
2017-02-09 15:02:34 +02:00
0e037e4005
Add full masking example
2017-02-09 15:02:34 +02:00
ac0679a9d5
Update filter documentation
...
- Add note about filters having become available in 2.1.
- Add insertstream to release notes and change log.
- Add complete example to cache documentation.
2017-02-09 15:02:34 +02:00
d8e05436b1
Update Cache documentation
2017-02-03 12:43:44 +02:00
3a447607a7
Move inserstream into the core
...
The filter is a part of 2.1 so it should be in the core.
Added a note into the documentation about the experimental status.
2017-02-01 21:08:25 +02:00
e64a641bcd
Merge branch '2.0' into develop
2017-02-01 09:35:13 +02:00
49bb63810e
Cache: Add limitation
2017-01-31 08:30:11 +02:00
fdee329198
MXS-1111: Allow COM_PING and other commands to pass the firewall
...
The firewall filter should allow COM_PING and other similar commands to
pass through as they are mainly used to check the status of the backend
server or to display statistics. The COM_PROCESS_KILL is the exception as
it affects the state of the backend server. This is better controlled with
permissions in the server than in the firewall filter.
Commands that require special grants aren't allowed to pass as they are
mainly for maintenance purposes and these should not be done through the
firewall.
2017-01-30 19:16:33 +02:00
3689d95c34
Fix masking documentation
2017-01-27 13:36:17 +02:00
47d21bd519
Masking: Change "rules_file" parameter to "rules"
...
The firewall filter and the cache have similar rules files and
they use "rules". To be consistent, the masking filter should
use "rules" as well.
2017-01-23 15:17:23 +02:00
4f03aa674c
Named Server Filter documentation update
...
Named Server Filter can handle % wildcards in optional ‘source’
parameter
2017-01-23 11:47:50 +01:00
eb05132a5c
Cache: Use MXS_MODULE_PARAM_SIZE
2017-01-23 11:01:57 +02:00
d012f137c6
Update cache documentation
2017-01-20 14:02:32 +02:00
ce4e26477b
Masking: Clarify documentation
2017-01-18 08:45:51 +02:00
969e423eb2
Masking: Add large_payload parameter
...
The masking filter will assume payloads less than 2^24 - 1. The
behaviour if payloads larger than than are encountered can be
configured.
The actual implementation follows in a subsequent change.
2017-01-18 08:44:04 +02:00
a3a9edd3b6
Add insertstream documentation
...
The documentation explains how the filter works.
2017-01-13 17:39:27 +02:00
7d91872924
Fix typo in qlafilter documentation
...
The parameter name was wrong.
2017-01-13 15:28:36 +02:00
196d4ad840
Document module configuration directory
...
Added documentation for dbfwfilter and mentioned the new directory in the
release notes. The configuration guide also gives an example of how the
path parameters are resolved.
2017-01-12 18:24:14 +02:00
9a95e79dd6
Masking: Add parameter for warnings
...
The masking filter can now be instructed to warn in case a masking
rule matches a column of a type that is not masked.
2017-01-12 14:41:55 +02:00
e79e82b0a9
Update masking documentation
2017-01-12 14:41:55 +02:00
dffad71804
Add support for comparison operators in dbfwfilter functions
...
The dbfwfilter now supports the main comparison operators in MySQL. The
string versions (IS, NOT, IS NOT etc.) are not supported.
2017-01-10 16:52:29 +02:00
1ceafb9723
Add function blocking to dbfwfilter
...
The dbfwfilter now supports blocking of individual functions.
2017-01-10 16:52:29 +02:00
92386922a9
Use module parameters in qlafilter
...
Moved the qlafilter parameters to module options. This removes the need to
parse the options in the filter.
Split the options into separate parameters. This allows common options to
be combined as enumerations under common parameters.
2017-01-09 14:17:33 +02:00
c500ddc768
Use module parameters in namedserverfilter
...
The namedserverfilter module now uses the module parameters.
Added new server type parameter which is validated both at startup and
runtime.
2017-01-09 14:17:33 +02:00
8127454f24
Masking: Add possibility to reload rules
2017-01-09 09:26:43 +02:00
58dea62e24
Remove Gatekeeper
2017-01-02 10:00:40 +02:00
30a3475898
Add documentation for masking filter
...
MXS-910
2016-12-29 11:50:42 +02:00