Commit Graph

573 Commits

Author SHA1 Message Date
1b5d76e5dc Updated the uservar modification example in Limitations.md
The example query used a INSERT instead of a SELECT which does not demonstrate
the real problem with user variable modification. Updated the example and
cleaned up the text.
2016-03-15 10:21:24 +02:00
05634c4f06 Update 1.4.0 release notes. 2016-03-15 09:37:36 +02:00
81f8d35585 Updated Building-MaxScale-from-Source-Code.md
The CMake parameters were out of date.
2016-03-14 08:00:16 +02:00
dbadadd240 Updated 1.4.0 release notes
Added GA to the title and mentioned removal of `enabled` mode for SSL.
2016-03-10 10:52:02 +02:00
29f2a11b04 Fixed broken links and spelling errors
One link in an older release note was broken and some of the changes made
in the documentation had introduced spelling mistakes.
2016-03-10 10:06:27 +02:00
2471355625 Changed Jira links to jira.mariadb.org
The old atlassian links point to a read-only version of the Jira.
2016-03-09 17:44:01 +02:00
c7302e7076 Added fwfilter new features to documentation
Added user configurable actions and logging options as the new features.
2016-03-09 17:29:27 +02:00
5b070ee9fc Improved limitations document
Made the wording of the schemarouter limitations more clear.
2016-03-09 15:41:59 +02:00
a131040c2c Moved all limitations to Limitations.md
This removes duplicate information and keeps the list of limitations
in a central place.
2016-03-09 15:00:53 +02:00
110e530e26 Update 1.4.0 Changelog 2016-03-09 12:56:56 +02:00
c887638f9f Update 1.4.0 release notes. 2016-03-09 12:43:24 +02:00
a4b06e3afe Removed support for SSLv3
SSLv3 can't be considered safe anymore so removing the support for it improves
MaxScale's security as a whole.
2016-03-08 15:22:35 +02:00
98a179a036 Updated documentation about new grants required by MaxScale
The documentation now mentions the additional SELECT privileges that are needed
on the `mysql.tables_priv` table.
2016-03-08 10:35:36 +02:00
e38eaab477 Merge branch 'MXS-544' into develop-MXS-544-merge 2016-03-03 21:39:39 +02:00
62cf248702 Updated documentation about multi-statements
The readwritesplit documentation now explains the multi-statement behavior in
more detail and provides information about situations where the default
multi-statement behavior can be disabled.
2016-03-03 15:05:28 +02:00
1af26c0af6 Added configurable multistatement behavior
Whether all queries should be routed to the master after a multistatement
query is executed can now be controlled with the `strict_multi_stmt` option.

When the option is disabled queries executed after a multistatement query will
be routed normally.
2016-03-01 10:45:08 +02:00
34e8c5658a Merge branch 'develop' into MXS-544 2016-02-29 10:40:33 +02:00
92f8aa9965 Cleaned up qlafilter, topfilter and namedserverfilter instance creation
The change fixes a crash when no filebase parameter is given for the filter.

The instance creation functions of these filters had spossible memory leaks in
case errors in the configuration occurred. In addition to these, they would be
successfully created even if unexpected parameters were given.
2016-02-23 21:45:31 +02:00
3eb0b9814f MXS-580: Added more options for filters
The tee, qlafilter, namedserverfilter and topfilter now support the same filter
options: case, ignorecase and extended. The extended filter option enables
the Extended Regular Expression syntax for the filters which is used when
matching queries.
2016-02-23 20:52:53 +02:00
af297dedb8 Updated documentation about Bison and Flex dependency
The dbfwfilter now requires Bison and Flex to be built
2016-02-23 20:52:52 +02:00
7d2a22a9b2 Changes to improve robustness of SSL processing, separate it so far as possible from protocols. Separate the detailed mechanism of authentication from the MySQL protocol with a view to making it into a module later. 2016-02-15 09:29:07 +00:00
7c0eae7c06 Added configurable executable file directory
This allows MaxScale to launch processes from the directory where
the `maxscale` executable is located.
2016-02-15 11:12:54 +02:00
062373d8da Added missing schemarouter parameter documentation
The `ignore_databases` and `ignore_databases_regex` were missing from
the schemarouter documentation.
2016-02-12 21:19:38 +02:00
3aca2978d0 Merge branch 'release-1.3.0' into develop 2016-02-11 10:23:00 +02:00
de6338e7d6 Added logging of matching and non-matching queries to dbfwfilter
When configured to log matching queries, the dbfwfilter will log all queries
that match a rule. The rule name, user name and the query itself are logged.

It is also possible to match all queries that do not match a rule. Only the user
name and query is logged in this mode.
2016-02-09 11:00:27 +02:00
3da251f781 Added user configurable actions to dbfwfilter
The dbfwfilter can now either allow, block or ignore queries that match the
configured rules.
2016-02-09 11:00:27 +02:00
86cb2094fa Update authentication limitations. 2016-02-01 10:52:52 +02:00
fb7de2860d Update 1.3.0 release note. 2016-02-01 10:24:35 +02:00
28c9892db0 Moved HA tutorials to the Tutorials folder
The Corosync/Pacemaker and Lsyncd tutorials were in the reference folder even
though they are tutorials.
2016-01-29 10:59:25 +02:00
b386138fe4 Updated help messages and manpage
The manpage was out of date and was missing a BUGS section. The `--help` output
of MaxScale wrongly stated that the default is to log to shared memory as did
the documentation.
2016-01-19 18:36:01 +02:00
011636cfcf Disabled connection_timeout because it's unsafe to use
The current implementation of the session timeout functionality is not safe to
use. Added a warning to the documentation and disabled the code. If the user
tries to use it, a warning is logged.
2016-01-19 15:29:01 +02:00
98ba84f78d Remove beta status.
Remove all references to beta. This is now 1.3.0.
2016-01-19 13:59:10 +02:00
62a268a48c Moved description of weightby to the correct section.
The description was in router options instead of optional parameters.
2016-01-11 17:34:36 +02:00
36bf4ee0ce Cleaned up documentation
Fixed spelling mistakes, cleaned up formatting and added missing links.
2016-01-08 11:02:12 +02:00
65b4fe0436 Add location of source and packages to readme. 2016-01-05 16:09:10 +02:00
d8391bd0cd MXS-451: Made documentation clearer about slave_selection_criteria
The documentation for readwritesplit now clearly states that only connections
from MaxScale are taken into consideration when slaves are being selected.
2016-01-04 18:40:01 +02:00
de7f93403f MXS-452: Updated readwritesplit documentation
The documentation now mentions that weightby works with readwritesplit and
links to the configuration guide for more information.
2016-01-04 18:40:01 +02:00
8bc79eeaf9 Added images to RabbitMQ and Tee tutorial
Added an image which depicts the use-case for the tutorial.
2015-12-30 16:53:57 +02:00
72199717eb Updated readconnroute limitations
The limitation with readconnroute and LONGBLOB is only when data is being sent
from the client to MaxScale. The client can still query for LONGBLOB data
without any side-effects.
2015-12-30 14:50:03 +02:00
df9ee11ae8 Added a link to the persistent connection tutorial to the configuration guide
Also bolded out the note about session state tracking.
2015-12-30 11:35:30 +02:00
25280288fe Added note about persistent connections
Since the persistent connections do not track session state, a note should
be added somewhere which states this.
2015-12-30 11:31:36 +02:00
2de3c5788c Changed default number of threads and added auto value.
Changed default number of threads to 1 instead of autoconfigured value and
added a new `auto` variable which enables autoconfiguration of thread count.

The number of threads used when autoconfiguratio fails was changed from 4 to 1.

The default value of using N threads where N is the number of CPU cores was
not optimal as the possibility of rescheduling was higher the more utility
threads there were. Due to this, N-1 is deemed to be the better autoconfigured
value for thread count.
2015-12-15 15:08:43 +02:00
1aef3d0eb7 Change links to Release Notes and Upgrade document. 2015-12-15 10:31:16 +02:00
54e9e6a0d2 Added a note about launchable script changes to the release notes. 2015-12-11 10:06:52 +02:00
c762dc62b1 Removed duplicate sections 2015-12-10 14:34:09 +02:00
682d0c24ae Moved common monitor options to Monitor-Common.md 2015-12-10 14:32:10 +02:00
f66d4f721d Updated documentation contents. 2015-12-10 14:27:28 +02:00
c6a9ace181 Update 1.3 release notes. 2015-12-10 14:13:40 +02:00
b6e4726a05 Update 1.3 release notes. 2015-12-10 14:10:54 +02:00
e108d8c093 Update 1.3 release notes. 2015-12-10 13:58:03 +02:00