Commit Graph

  • 0b6eff80f0 First pass at creating binlogrouter documentation Mark Riddoch 2015-01-29 15:56:01 +00:00
  • f76cbd08db First pass at creating binlogrouter documentation Mark Riddoch 2015-01-29 15:56:01 +00:00
  • 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. Markus Makela 2015-01-29 14:02:56 +02:00
  • 42d2f99006 Added fwfilter documentation. Markus Makela 2015-01-28 21:28:54 +02:00
  • 278fff60d8 Try more stuff as code counterpoint 2015-01-28 16:41:30 +00:00
  • 62b676497b Try more stuff as code counterpoint 2015-01-28 16:41:30 +00:00
  • 044f0808e9 Add contents list counterpoint 2015-01-28 16:18:11 +00:00
  • ec23cf58cd Add contents list counterpoint 2015-01-28 16:18:11 +00:00
  • a99d14ba7e Experimenting with content links counterpoint 2015-01-28 15:21:07 +00:00
  • c2beed09e5 Experimenting with content links counterpoint 2015-01-28 15:21:07 +00:00
  • 55d643e12d Tidy documents counterpoint 2015-01-28 14:33:58 +00:00
  • 5f6a7ac4ae Tidy documents counterpoint 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'. Markus Makela 2015-01-28 15:08:19 +02:00
  • 2399b60eab Update contents page counterpoint 2015-01-28 12:35:25 +00:00
  • 5088f898a2 Update contents page counterpoint 2015-01-28 12:35:25 +00:00
  • 98889d7508 Add legal documents, remove PDFs. counterpoint 2015-01-28 12:28:45 +00:00
  • 2830438d3b Add legal documents, remove PDFs. counterpoint 2015-01-28 12:28:45 +00:00
  • 20bccc1f2d Complete addition of Markdown documents counterpoint 2015-01-28 12:12:23 +00:00
  • 2e0ecc2a86 Complete addition of Markdown documents counterpoint 2015-01-28 12:12:23 +00:00
  • a09322ccd0 Smarten up Getting Started counterpoint 2015-01-28 11:28:34 +00:00
  • e2d2a5b7de Smarten up Getting Started counterpoint 2015-01-28 11:28:34 +00:00
  • 8a4c927c5e Add Getting Started and images counterpoint 2015-01-28 11:25:51 +00:00
  • e81320c827 Add Getting Started and images counterpoint 2015-01-28 11:25:51 +00:00
  • d689d377c5 Markdown conversions from GDocs. counterpoint 2015-01-28 11:12:49 +00:00
  • 652bd7a373 Markdown conversions from GDocs. counterpoint 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. VilhoRaatikka 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 Mark Riddoch 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. VilhoRaatikka 2015-01-27 15:21:31 +02:00
  • 270c0ebf8a Clean up, added comments, removed some dead code. VilhoRaatikka 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. Markus Makela 2015-01-26 20:17:20 +02:00
  • b758dc1a4a Clear residual buffered data when reconnecting to the master in all cases Mark Riddoch 2015-01-26 11:23:46 +00:00
  • 92ebfb2eb9 Timeouts handling in NDB Monitor MassimilianoPinto 2015-01-26 11:50:24 +01:00
  • ba5cab0af6 NDB Monitor update MassimilianoPinto 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. Markus Makela 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. Markus Makela 2015-01-26 09:07:33 +02:00
  • 08dd4d7053 First working implementation of the hierarchical router. Markus Makela 2015-01-25 21:24:22 +02:00
  • 705328012c Merge branch 'develop' into MAX-324 Markus Makela 2015-01-23 06:45:51 +02:00
  • 8791cc455e Added the initial implementation of the shardrouter module. Markus Makela 2015-01-23 06:40:30 +02:00
  • 9e642c32cb Merge branch 'develop' of https://github.com/mariadb-corporation/MaxScale into develop Mark Riddoch 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. Mark Riddoch 2015-01-22 15:08:06 +01:00
  • 81aa2b7c00 Removed redundant include from tee.c. Markus Makela 2015-01-20 12:52:39 +02:00
  • db1ea422a0 Merge branch 'develop' into MAX-324 Markus Makela 2015-01-20 04:25:40 +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. VilhoRaatikka 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 VilhoRaatikka 2015-01-19 17:55:02 +02:00
  • 9c34125a59 Merge branch 'develop' of https://github.com/mariadb-corporation/MaxScale into develop VilhoRaatikka 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. VilhoRaatikka 2015-01-19 00:01:08 +02:00
  • d45cae2ee7 Seaprated the RabbitMQ consumer from MaxScale's build system. Markus Makela 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. Markus Makela 2015-01-18 06:24:51 +02:00
  • d4d9304dab Removed unused values. Markus Makela 2015-01-18 06:08:38 +02:00
  • 66db37341d Updates all references to INSTALL_DIR with CMAKE_INSTALL_PREFIX. Markus Makela 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. Markus Makela 2015-01-18 05:29:37 +02:00
  • b0f1af7a40 Merge branch 'develop' of https://github.com/mariadb-corporation/MaxScale into develop Markus Makela 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. Markus Makela 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. VilhoRaatikka 2015-01-17 23:07:06 +02:00
  • bbbdc28440 Merge branch 'develop' of https://github.com/mariadb-corporation/MaxScale into develop VilhoRaatikka 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. VilhoRaatikka 2015-01-17 22:40:52 +02:00
  • 3eb686223e Add OpenSUSE comments and link to MariaDB repository configuration instruction to README Timofey Turenko 2015-01-17 18:44:49 +02:00
  • 8877d00695 Updated README Markus Makela 2015-01-17 18:10:23 +02:00
  • d362ed227f Merge branch 'develop' of https://github.com/mariadb-corporation/MaxScale into develop VilhoRaatikka 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. VilhoRaatikka 2015-01-17 01:24:56 +02:00
  • ba84370b36 fix type in macros.cmake Timofey Turenko 2015-01-16 18:12:08 +02:00
  • 885dfb0242 Merge branch 'remove_makefiles' into develop Timofey Turenko 2015-01-16 18:04:16 +02:00
  • 113ea8381b Complamentary fix to #694, added error flag reset to readconnrouter as well. VilhoRaatikka 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. VilhoRaatikka 2015-01-16 11:13:42 +02:00
  • f2ceaf166f Commented out old code and fixed a memory leak. Markus Makela 2015-01-16 07:36:07 +02:00
  • f54d4a76aa Final implementation of client session based sharding. Markus Makela 2015-01-15 20:24:01 +02:00
  • c5c9165a26 Merge branch 'develop' of https://github.com/mariadb-corporation/MaxScale into develop VilhoRaatikka 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. VilhoRaatikka 2015-01-15 15:16:22 +02:00
  • 533042b61a Fixes to coverity defects from 85514 up to 85529. Markus Makela 2015-01-15 14:06:41 +02:00
  • db70163373 Merge branch 'develop' into MAX-324 Markus Makela 2015-01-15 13:17:42 +02:00
  • 88a26f03ab Fix to bug 685: http://bugs.mariadb.com/show_bug.cgi?id=685 Added the missing detection of partial packets in the buffers. Markus Makela 2015-01-15 13:13:09 +02:00
  • 85c84c9e71 Fixed debug variables being used out of debug blocks. Markus Makela 2015-01-15 05:11:08 +02:00
  • 30d2742294 Fixed garbled data at end of modutil.c Markus Makela 2015-01-15 04:40:33 +02:00
  • b635eb1493 Additional debugging info added to tee filter. Markus Makela 2015-01-14 21:13:52 +02:00
  • 7e05d4d716 Merge branch 'develop' into remove_makefiles Timofey Turenko 2015-01-14 19:09:43 +02:00
  • 06c2d201e0 remove makefiles and other garbage Timofey Turenko 2015-01-14 19:08:24 +02:00
  • 5c210455fa Fixed variable declaration being inside a debug build only block. Markus Makela 2015-01-14 18:20:59 +02:00
  • b3824a1eaf Clean up bits and pieces, removed some unnecessary checks. VilhoRaatikka 2015-01-14 14:11:19 +02:00
  • c1ed24aa78 Initial implementation of session based sharding. Markus Makela 2015-01-14 10:34:51 +02:00
  • 0187edf559 Merge branch 'develop' into MAX-324 Markus Makela 2015-01-14 04:56:58 +02:00
  • df2297aa6c Added missing command types that possibly receive multiple packets to tee.c. Markus Makela 2015-01-13 22:10:47 +02:00
  • b4c01cf956 Merge branch 'develop' of https://github.com/mariadb-corporation/MaxScale into develop Markus Makela 2015-01-13 21:39:41 +02:00
  • 7f4675cd57 Fix to bug 685: http://bugs.mariadb.com/show_bug.cgi?id=685 Added the missing ERR packet detection to modutil functions. Markus Makela 2015-01-13 21:32:04 +02:00
  • 61efbfe687 Added comment to mysql_backend.c:process_response_data VilhoRaatikka 2015-01-13 09:52:54 +02:00
  • d194af0733 Moved result set processing functions to modutil.c from tee.c. Markus Makela 2015-01-13 09:45:58 +02:00
  • e0a460b869 Merge branch 'firewall' into develop Markus Makela 2015-01-13 09:45:33 +02:00
  • 2b4e6bb594 Merge branch 'develop' into firewall Markus Makela 2015-01-13 07:48:43 +02:00
  • 9177b6bcd3 Merge branch 'develop' into MAX-324 Markus Makela 2015-01-13 06:34:22 +02:00
  • c7362cec23 Update to bug 685 fix: http://bugs.mariadb.com/show_bug.cgi?id=685 Fixed results sets not being processed as a set of multiple packets. Markus Makela 2015-01-12 18:51:27 +02:00
  • 333f79f4db Commented session id logging. VilhoRaatikka 2015-01-12 14:44:53 +02:00
  • 36178e6c63 Merge branch 'develop' of https://github.com/mariadb-corporation/MaxScale into develop VilhoRaatikka 2015-01-12 14:26:05 +02:00
  • 6be227f3c4 Added comments, removed non-existing function, cleaned up a bit. VilhoRaatikka 2015-01-12 14:25:37 +02:00
  • ec9f575a6e Fix to bug 690: http://bugs.mariadb.com/show_bug.cgi?id=690 Updated the debian/rules file to use mysql_config instead of a hard-coded path. Markus Makela 2015-01-12 11:12:51 +02:00
  • ee2876e9a4 Added parameter NULL checks to query_classifier.cc VilhoRaatikka 2015-01-10 21:29:29 +02:00
  • 4c20ed4c11 Merge branch 'bug_685_fix' into develop Markus Makela 2015-01-09 19:43:49 +02:00
  • 759b0c2ccb Fix 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
  • 8572a08cab Merge branch 'master' into develop Timofey Turenko 2015-01-09 11:23:03 +02:00
  • ef830b6553 Addition of .maxscale support to override defaults for hostname, user name, password and port Mark Riddoch 2015-01-09 08:57:19 +00:00
  • 39c2c818e0 set version to 1.0.5-unstable Timofey Turenko 2015-01-09 10:51:22 +02:00
  • 4ee6251872 resolving conflicts Timofey Turenko 2015-01-09 10:34:56 +02:00