Markus Mäkelä
507f27b6ad
Add Upgrading to 2.1 document
...
The document lists important changes that should be noted when MaxScale is
upgraded from 2.0 to 2.1.
2017-02-08 15:36:52 +02:00
Markus Mäkelä
ae39262dd5
Add changes to router_options to release notes
...
Added a section to the release notes that tells the fact that the
readwritesplit, schemarouter and binlogrouter now also accept the values
of router_options as parameters.
2017-02-08 15:36:52 +02:00
Markus Mäkelä
25c5e9ec9e
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-08 15:36:52 +02:00
Johan Wikman
1f9365f29b
Add full masking example
2017-02-08 14:36:54 +02:00
Johan Wikman
a58498c9bf
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-08 14:36:54 +02:00
Markus Mäkelä
c82831cc10
Fix merge conflict
...
An old define name caused the build to fail.
2017-02-08 09:29:26 +02:00
Markus Mäkelä
67888f3596
Merge branch '2.0' into 2.1.0
2017-02-08 09:27:00 +02:00
Markus Mäkelä
4f7b2b545e
Remove documentation for monitor
parameter
...
The use of monitors in services isn't complete but this was not in the
documentation. A more complete solution should be done at a later date and
the current documentation should be removed.
2017-02-08 09:00:53 +02:00
Johan Wikman
b0cf8c6e38
Update ChangeLog
2017-02-07 13:43:02 +02:00
MassimilianoPinto
147ffcce02
MaxScale-2.1.0-Release-Notes update
...
MaxScale-2.1.0-Release-Notes update
2017-02-07 12:38:14 +01:00
Johan Wikman
2bceb1128d
Update ChangeLog and Release Notes
2017-02-07 09:40:15 +02:00
Markus Mäkelä
e3bed424ea
MXS-1123: Fix connection_timeout causing constant disconnections
...
In a configuration with multiple services, one with connection_timeout and
others without it, the connections to non-connection_timeout services
would get immediately closed due to integer overflow.
2017-02-06 23:03:57 +02:00
Markus Mäkelä
c0f5124f6f
Fix field name parsing in avrorouter
...
The backtick was copied to the field name and converted to an underscore
when the name was transformed into a valid Avro identifier. This caused
one extra character to appear in the field name in the Avro schema files.
2017-02-06 16:35:40 +02:00
Markus Mäkelä
7c5e326dd5
Remove listing of persisted DCBs
...
As the DCBs are "owned" by threads and are handled without locks, no
cross-thread access to those DCBs should be done. Due to this, the show
persistent command for maxadmin has to be changed to show only the size of
the pool.
2017-02-06 10:29:10 +02:00
Markus Mäkelä
869e6ac950
Remove useless maxadmin commands
...
The commands did nothing.
2017-02-06 10:29:10 +02:00
Johan Wikman
9f88ee3eec
Errors must not be cached
...
For instance, if bob is returned an error because he does not have
the required grants, then if the error were cached, alice would
receive bob's error reply even if she has the required grants.
2017-02-06 09:41:37 +02:00
Markus Mäkelä
a5a579ffce
Rename BUILD_AVRO to BUILD_CDC
...
Using the broader CDC name instead of AVRO for the CMake variable name
makes more sense as there are modules other than the avrorouter.
2017-02-03 14:39:56 +02:00
Johan Wikman
d8e05436b1
Update Cache documentation
2017-02-03 12:43:44 +02:00
Markus Mäkelä
6ee257dc5f
Only log an error if the binlog file exists
...
The avrorouter logged an error every time it tried to open a file even if
the file doesn't exist.
2017-02-03 08:16:12 +02:00
Markus Mäkelä
4ccfc35b00
Fix regression of MXS-1111
...
The function that was added to detect the commands that should always be
allowed wasn't used.
2017-02-02 13:50:44 +02:00
Markus Mäkelä
13997fc5b9
Fix prepared statements being rejected by dbfwfilter
...
The merge with 2.0 caused the dbfwfilter to reject all prepared statements
when they are supported in 2.1.
2017-02-02 13:34:57 +02:00
Markus Mäkelä
a2ffb0476f
Fix insertstream value implicit insert detection
...
The pointer being at the end of the buffer was not checked.
2017-02-02 12:58:30 +02:00
Markus Mäkelä
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
Esa Korhonen
eeb3cc436e
Remove wildcard domain name matching
...
This was buggy with the current user database implementation. Need
to think of some other way to implement this feature.
2017-02-01 19:30:42 +02:00
Esa Korhonen
6db1cc25af
Documentation cleanup for Limitations.md
...
Headers are now more consistent. Reordered headers. Changed wording.
2017-02-01 19:27:51 +02:00
Markus Mäkelä
eb5e284a90
Rephrase the schemarouter limitations
...
The text was not very clear as to whether the prepared statements were
actually supported.
2017-02-01 17:52:00 +02:00
Johan Wikman
3d02343a40
Update date in release notes
2017-02-01 15:07:53 +02:00
Johan Wikman
ea0b4d6b45
@file comment now consistently above includes
2017-02-01 13:07:13 +02:00
Johan Wikman
6b6fd83f26
Remove revision comments
2017-02-01 11:50:38 +02:00
Johan Wikman
4ef4cb490b
Cache: Use consistent naming
...
- snake_case
- member variables prefixed with m_
- static member variables prefixed with s_
- where prefixes are used (z,p,s), the following character
is capitalized
2017-02-01 10:43:41 +02:00
Markus Mäkelä
f2da434b56
Fix merge problem with dbfwfilter
...
Code was duplicated in the merge and the old function names were used.
2017-02-01 09:58:38 +02:00
Markus Mäkelä
712b720ef7
Use correct define names
...
The old name for MXS_STRERROR_BUFLEN was used in avrorouter.
2017-02-01 09:55:32 +02:00
Markus Mäkelä
e64a641bcd
Merge branch '2.0' into develop
2017-02-01 09:35:13 +02:00
MassimilianoPinto
2b950e60fd
Monitor connect error is now logged
...
Monitor connect error is now logged
2017-01-31 15:42:05 +01:00
Markus Mäkelä
a8780b8924
Add PS limitation of schemarouter to limitations
...
As prepared satements aren't parsed by the schemarouter, it can't support
prepared statements.
2017-01-31 13:48:51 +02:00
Markus Mäkelä
00f16e1fa5
Make parameters for command_is_mandatory const
...
The parameters can be const as they aren't modified.
2017-01-31 10:16:33 +02:00
Markus Mäkelä
82105d20e1
Fix a typo in readwritesplit documentation
...
Fixed a typo in readwritesplit documentation. The cluster should be in
plural form.
2017-01-31 10:10:25 +02:00
Johan Wikman
49bb63810e
Cache: Add limitation
2017-01-31 08:30:11 +02:00
Markus Mäkelä
b23649409f
Add comment to GSSAPI insert string
...
The comment explain why the last two values have no quotes.
2017-01-30 22:41:37 +02:00
Markus Mäkelä
6cd16d26b8
Flush the producer after every new record
...
As the cdc_kafka_producer script is an example, it should flush the
producer after every new record. This should make it easier to see that
events from MaxScale are sent to Kafka.
2017-01-30 20:14:27 +02:00
Markus Mäkelä
4bbd513b1e
Update release notes
...
Added dbfwfilter changes and fixed bugs to release notes.
2017-01-30 19:26:18 +02:00
Markus Mäkelä
443af1aee3
Use preliminary 2.3.3 release of Connector/C
...
The new version has fixed a bug which MaxScale depends on.
2017-01-30 19:20:46 +02:00
Markus Mäkelä
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
Markus Mäkelä
122027e4a3
Fix binlogrouter test
...
The test used the wrong working directory. blr_slave.c didn't check the
input for NULL values.
2017-01-30 16:46:24 +02:00
Johan Wikman
03067b586c
Cache: Install storage implementations as well
...
As the cache is marked as being core, the storage modules needs
to be marked as core as well.
2017-01-30 14:23:54 +02:00
Johan Wikman
4e50f3e0cd
Fix MXS_MODULE_PARAM_SIZE handling
2017-01-30 14:23:54 +02:00
Esa Korhonen
d5b96ec2b6
Updated Documentation/About
...
Mostly rewording and some reformatting.
2017-01-30 10:51:53 +02:00
Markus Mäkelä
7dc5698c90
Rename domain to module
...
The module commands now use the module name as the replacement for
domain. The domain itself wasn't any better when compared to the module
name.
2017-01-28 10:09:34 +02:00
Markus Mäkelä
5972d87fba
Add missing principal name verification to GSSAPIAuth
...
The authenticator module did not compare the username with the principal
name that was given by the GSSAPI server.
2017-01-28 10:09:34 +02:00
Markus Mäkelä
b5fba7c2d0
Fix typo in MaxAdmin.md
...
Fixed a typo in MaxAdmin.md.
2017-01-28 10:09:34 +02:00