edc247918a
Fix to bug 683: http://bugs.mariadb.com/show_bug.cgi?id=683
...
Removed the usage of mysql_config and added warnings if the mysqld provider is something else than MariaDB.
2015-01-29 14:27:41 +02:00
42d2f99006
Added fwfilter documentation.
2015-01-28 21:40:14 +02:00
62b676497b
Try more stuff as code
2015-01-28 16:41:30 +00:00
ec23cf58cd
Add contents list
2015-01-28 16:18:11 +00:00
c2beed09e5
Experimenting with content links
2015-01-28 15:21:07 +00:00
5f6a7ac4ae
Tidy documents
2015-01-28 14:33:58 +00:00
c5ac9b928a
Fix to bug 709: http://bugs.mariadb.com/show_bug.cgi?id=709
...
Changed the installation directory of the files to '.' instead of 'CMAKE_INSTALL_PREFIX'.
2015-01-28 15:08:19 +02:00
5088f898a2
Update contents page
2015-01-28 12:35:25 +00:00
2830438d3b
Add legal documents, remove PDFs.
2015-01-28 12:28:45 +00:00
2e0ecc2a86
Complete addition of Markdown documents
2015-01-28 12:12:23 +00:00
e2d2a5b7de
Smarten up Getting Started
2015-01-28 11:28:34 +00:00
e81320c827
Add Getting Started and images
2015-01-28 11:25:51 +00:00
652bd7a373
Markdown conversions from GDocs.
2015-01-28 11:12:49 +00:00
a016fdd0b7
Complementary fix to #507 , http://bugs.skysql.com/show_bug.cgi?id=507 .
...
Missing braces in get_route_target made the previous fix ineffective.
2015-01-28 12:20:30 +02:00
0a9509168b
Addition of cache for server responses. This allows cached responses to be sent
...
if there is no master avaiable when MaxScale starts
2015-01-28 08:44:13 +00:00
21bb341c7d
Fix to bug #507 , http://bugs.mariadb.com/show_bug.cgi?id=507
...
readwritesplit.c:get_route_target routed query to slave although query type was combined QUERY_TYPE_READ | QUERY_TYPE_MASTER_READ, where the latter is supposed to be routed to master.
2015-01-27 15:21:31 +02:00
270c0ebf8a
Clean up, added comments, removed some dead code.
2015-01-27 10:24:37 +02:00
566831c9c5
Fix to bug 705: http://bugs.mariadb.com/show_bug.cgi?id=705
...
changed " to ' in queries so that ANSI_QUOTES works with sql_modes that use it.
2015-01-26 20:17:20 +02:00
b758dc1a4a
Clear residual buffered data when reconnecting to the master in all cases
2015-01-26 11:23:46 +00:00
92ebfb2eb9
Timeouts handling in NDB Monitor
...
Timeouts handling in NDB Monitor
2015-01-26 11:50:24 +01:00
ba5cab0af6
NDB Monitor update
...
NDB Monitor update
2015-01-26 11:35:21 +01:00
7a55d482a2
Fix to bug 700: http://bugs.mariadb.com/show_bug.cgi?id=700
...
--version now prints the version string.
2015-01-26 10:19:25 +02:00
9b9c968ca1
Fix to bug 704: http://bugs.mariadb.com/show_bug.cgi?id=704
...
The testall target now exits with the correct value.
2015-01-26 09:07:33 +02:00
9e642c32cb
Merge branch 'develop' of https://github.com/mariadb-corporation/MaxScale into develop
2015-01-22 15:09:01 +01:00
41bc0ddd24
Addition of example filter to set routing hint to route to a named server
...
based on a regular expression match within the query text.
2015-01-22 15:08:06 +01:00
81aa2b7c00
Removed redundant include from tee.c.
2015-01-20 12:52:39 +02:00
272cd73cad
Fix to bug #701 , http://bugs.mariadb.com/show_bug.cgi?id=701
...
debugcmd.c:execute_cmd:added skip counter which adjusts the starting position of next argument correctly thus avoiding cropping the latter quoted argument.
2015-01-19 18:38:46 +02:00
5d1f029260
New fix candidate to bug #698 , http://bugs.mariadb.com/show_bug.cgi?id=698
...
client/test/maxadmin_test.sh: added new cases for testing maxadmin
service.c:dListListeners:fixed NULL-pointer reference
debugcli.h: replaced magic number 80 with constant integer.
cli.c:execute:fixed command buffer overflow
debugcmd.c:convert_arg:restored return value to 0 in case of error
2015-01-19 17:55:02 +02:00
9c34125a59
Merge branch 'develop' of https://github.com/mariadb-corporation/MaxScale into develop
2015-01-19 00:04:01 +02:00
fca674b16a
modutil.c: added modutil_reply_auth_error
...
mysql_backend.c:gw_change_user: instead of setting flags directly to replybuffer, set server command to backend's protocol object and reply the message directly to backend where flags are set and it is replied back to client.
2015-01-19 00:01:08 +02:00
d45cae2ee7
Seaprated the RabbitMQ consumer from MaxScale's build system.
2015-01-18 12:34:32 +02:00
b2505fd660
Fix to bug 683: http://bugs.mariadb.com/show_bug.cgi?id=683
...
Added a check for MySQL version and a warning for the user about versions older than 5.5.40.
2015-01-18 06:24:51 +02:00
d4d9304dab
Removed unused values.
2015-01-18 06:08:38 +02:00
66db37341d
Updates all references to INSTALL_DIR with CMAKE_INSTALL_PREFIX.
2015-01-18 05:55:29 +02:00
e79ea8bc3e
Removed INSTALL_DIR due to bug 689 being fixed and updated README to use 'cmake -LH' instead of listing the variables.
2015-01-18 05:29:37 +02:00
b0f1af7a40
Merge branch 'develop' of https://github.com/mariadb-corporation/MaxScale into develop
2015-01-18 05:21:00 +02:00
3af1e895c7
Updated SETUP contents, fixed CMAKE_INSTALL_PREFIX not affecting the install destination and added a WITHOUT_MAXADMIN flag.
2015-01-18 05:20:05 +02:00
f5d8e2366a
modutil.c:modutil_reply_routing_error: Removed GWBUF type flag setting and added flags argument to function prototype so that the caller can set necessary flags and they are then copied to GWBUF which is first created in modutil_reply_rounting_error.
2015-01-17 23:07:06 +02:00
bbbdc28440
Merge branch 'develop' of https://github.com/mariadb-corporation/MaxScale into develop
2015-01-17 22:42:57 +02:00
6d2b38d4b6
Complementary fix to #694 , http://bugs.mariadb.com/show_bug.cgi?id=694
...
RWSplit router handles query processing errors that happened in router by sending parse error reply to client. routeQuery fails only when backend has failed.
2015-01-17 22:40:52 +02:00
3eb686223e
Add OpenSUSE comments and link to MariaDB repository configuration instruction to README
2015-01-17 18:44:49 +02:00
8877d00695
Updated README
2015-01-17 18:10:23 +02:00
d362ed227f
Merge branch 'develop' of https://github.com/mariadb-corporation/MaxScale into develop
2015-01-17 01:29:50 +02:00
1a76d2d06f
Fix to bug #698 , http://bugs.mariadb.com/show_bug.cgi?id=698
...
debugcmd.c:convert_arg returned zero if argument is invalid. That zero was cast to pointer. Using it caused NULL-pointer references. Changed the return value indicating about error to 0x1 which is then handled properly.
2015-01-17 01:24:56 +02:00
ba84370b36
fix type in macros.cmake
2015-01-16 18:12:08 +02:00
885dfb0242
Merge branch 'remove_makefiles' into develop
2015-01-16 18:04:16 +02:00
113ea8381b
Complamentary fix to #694 , added error flag reset to readconnrouter as well.
2015-01-16 11:56:20 +02:00
da77da803b
Complementory fix to bug #694 , http://bugs.mariadb.com/show_bug.cgi?id=694
...
Added new error action to router.h, added functionality to reset error flag from DCB in handleError. Error is reset before every new routing call.
2015-01-16 11:13:42 +02:00
c5c9165a26
Merge branch 'develop' of https://github.com/mariadb-corporation/MaxScale into develop
2015-01-15 15:21:58 +02:00
39e4253c81
Fix to bug #694 , http://bugs.mariadb.com/show_bug.cgi?id=694
...
query_classifier.cc: set_query_type lost previous query type if the new was more restrictive. Problem was that if query is both READ and SESSION_WRITE and configuration parameter use_sql_variables_in=all was set, routing target became ambiguous. Replaced call to set_query_type with simply adding new type to type (=bit field) and checking unsupported combinations in readwritesplit.c:get_route_target. If such a case is met, a detailed error is written to error log in readwritesplit.c. mysql_client.c sees the error code and sends an error to client. Then mysql_client.c calls router's handleError which ensures that there are enough backend servers so that the session can continue.
2015-01-15 15:16:22 +02:00