0b6eff80f0First pass at creating binlogrouter documentation
Mark Riddoch
2015-01-29 15:56:01 +00:00
f76cbd08dbFirst pass at creating binlogrouter documentation
Mark Riddoch
2015-01-29 15:56:01 +00:00
edc247918aFix 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.
Markus Makela
2015-01-29 14:02:56 +02:00
42d2f99006Added fwfilter documentation.
Markus Makela
2015-01-28 21:28:54 +02:00
278fff60d8Try more stuff as code
counterpoint
2015-01-28 16:41:30 +00:00
62b676497bTry more stuff as code
counterpoint
2015-01-28 16:41:30 +00:00
044f0808e9Add contents list
counterpoint
2015-01-28 16:18:11 +00:00
ec23cf58cdAdd contents list
counterpoint
2015-01-28 16:18:11 +00:00
a99d14ba7eExperimenting with content links
counterpoint
2015-01-28 15:21:07 +00:00
c2beed09e5Experimenting with content links
counterpoint
2015-01-28 15:21:07 +00:00
0a9509168bAddition of cache for server responses. This allows cached responses to be sent if there is no master avaiable when MaxScale starts
Mark Riddoch
2015-01-28 08:44:13 +00:00
21bb341c7dFix 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.
VilhoRaatikka
2015-01-27 15:21:31 +02:00
270c0ebf8aClean up, added comments, removed some dead code.
VilhoRaatikka
2015-01-27 10:24:37 +02:00
41bc0ddd24Addition of example filter to set routing hint to route to a named server based on a regular expression match within the query text.
Mark Riddoch
2015-01-22 15:08:06 +01:00
81aa2b7c00Removed redundant include from tee.c.
Markus Makela
2015-01-20 12:52:39 +02:00
db1ea422a0Merge branch 'develop' into MAX-324
Markus Makela
2015-01-20 04:25:40 +02:00
272cd73cadFix 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.
VilhoRaatikka
2015-01-19 18:38:46 +02:00
5d1f029260New 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
VilhoRaatikka
2015-01-19 17:55:02 +02:00
fca674b16amodutil.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.
VilhoRaatikka
2015-01-19 00:01:08 +02:00
d45cae2ee7Seaprated the RabbitMQ consumer from MaxScale's build system.
Markus Makela
2015-01-18 12:34:32 +02:00
d4d9304dabRemoved unused values.
Markus Makela
2015-01-18 06:08:38 +02:00
66db37341dUpdates all references to INSTALL_DIR with CMAKE_INSTALL_PREFIX.
Markus Makela
2015-01-18 05:55:29 +02:00
e79ea8bc3eRemoved INSTALL_DIR due to bug 689 being fixed and updated README to use 'cmake -LH' instead of listing the variables.
Markus Makela
2015-01-18 05:29:37 +02:00
3af1e895c7Updated SETUP contents, fixed CMAKE_INSTALL_PREFIX not affecting the install destination and added a WITHOUT_MAXADMIN flag.
Markus Makela
2015-01-18 05:20:05 +02:00
f5d8e2366amodutil.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.
VilhoRaatikka
2015-01-17 23:07:06 +02:00
6d2b38d4b6Complementary 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.
VilhoRaatikka
2015-01-17 22:40:52 +02:00
3eb686223eAdd OpenSUSE comments and link to MariaDB repository configuration instruction to README
Timofey Turenko
2015-01-17 18:44:49 +02:00
8877d00695Updated README
Markus Makela
2015-01-17 18:10:23 +02:00
1a76d2d06fFix 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.
VilhoRaatikka
2015-01-17 01:24:56 +02:00
ba84370b36fix type in macros.cmake
Timofey Turenko
2015-01-16 18:12:08 +02:00
885dfb0242Merge branch 'remove_makefiles' into develop
Timofey Turenko
2015-01-16 18:04:16 +02:00
113ea8381bComplamentary fix to #694, added error flag reset to readconnrouter as well.
VilhoRaatikka
2015-01-16 11:56:20 +02:00
da77da803bComplementory 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.
VilhoRaatikka
2015-01-16 11:13:42 +02:00
f2ceaf166fCommented out old code and fixed a memory leak.
Markus Makela
2015-01-16 07:36:07 +02:00
f54d4a76aaFinal implementation of client session based sharding.
Markus Makela
2015-01-15 20:24:01 +02:00
39e4253c81Fix 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.
VilhoRaatikka
2015-01-15 15:16:22 +02:00
533042b61aFixes to coverity defects from 85514 up to 85529.
Markus Makela
2015-01-15 14:06:41 +02:00
db70163373Merge branch 'develop' into MAX-324
Markus Makela
2015-01-15 13:17:42 +02:00
ee2876e9a4Added parameter NULL checks to query_classifier.cc
VilhoRaatikka
2015-01-10 21:29:29 +02:00
4c20ed4c11Merge branch 'bug_685_fix' into develop
Markus Makela
2015-01-09 19:43:49 +02:00
759b0c2ccbFix to bug 685: http://bugs.mariadb.com/show_bug.cgi?id=685 Tee filter now supports longer packets and only sends the last GWBUF if both the parent and the child session have send all their bytes.
Markus Makela
2015-01-09 12:08:13 +02:00
8572a08cabMerge branch 'master' into develop
Timofey Turenko
2015-01-09 11:23:03 +02:00
ef830b6553Addition of .maxscale support to override defaults for hostname, user name, password and port
Mark Riddoch
2015-01-09 08:57:19 +00:00
39c2c818e0set version to 1.0.5-unstable
Timofey Turenko
2015-01-09 10:51:22 +02:00