4ef3677b84
Fix for Bug #519
...
Fix for Bug #519
2015-02-04 16:17:36 +01:00
d69fbf3e2a
Merge branch 'develop' into MAX-324
2015-02-04 17:05:14 +02:00
9c3cecf5b1
Fixed repeated reconnects to the server when multiple monitors were used simultaneously and some had failing backend servers.
...
Also added more documentation about dshard router's limitations.
2015-02-04 17:04:07 +02:00
6bd8d1b507
Updated options procesign to allow either password= or passwd= for
...
compatibility with the way we set passwords in other places
2015-02-04 13:12:19 +00:00
8ddb2fa732
Update to support servers that do not support GTID
2015-02-04 13:10:46 +00:00
85c752d15c
Updated error handlign in lien with new requirements of the core
2015-02-04 12:15:34 +00:00
add315d795
Updated to reflect the shange to the way servers are stored within services
2015-02-04 11:17:29 +00:00
86bed0541c
Merge branch 'develop' into MAX-324
2015-02-04 13:01:43 +02:00
ea7260b27b
Merge branch 'blr' into develop
2015-02-04 10:28:12 +00:00
85a38c9600
Add fix for crash if no router options are supplied
2015-02-04 10:26:55 +00:00
23d920c1a9
Addition of support for show slave status
2015-02-04 10:05:35 +00:00
0083e62c41
Merge branch 'blr' into develop
2015-02-03 17:19:06 +00:00
e9af90e4b6
Add support for:
...
select @@maxscale_version;
show variables like "maxscale%"
show master status
show slave hosts
2015-02-03 17:14:37 +00:00
0b5bedd2b8
The database name the client is connecting with is now checked that it exists in the hashtable before setting the session into a valid state.
2015-02-03 18:17:37 +02:00
048467b447
Fixed issue with simple parser for queries from slaves.
2015-02-03 14:35:22 +00:00
7b8579163a
Added dbshard technical documentation.
2015-02-03 11:26:53 +02:00
9681b9cec4
Added error handling and re-mapping of databases to dbshard router in addition to hint detection.
2015-02-02 21:37:04 +02:00
c9c55ecfa3
Cleaned up unused code.
2015-02-01 21:53:05 +02:00
b6cd0916a0
Fixed a deadlock when the same thread tried to route a reply and a query at the same time.
2015-02-01 21:39:35 +02:00
d9ab0261b9
Fixed SHOW TABLES FROM ... queries being routed to the active database instead of the one defined in the query.
2015-01-31 12:38:39 +02:00
a69e1d5f01
Added some error handling to shardrouter.
...
The shardrouter now handles situations where the subservice sessions have failed and returns an error if an attempt to
query such a service is made.
2015-01-30 22:28:01 +02:00
1348947faa
Merge branch 'develop' into MAX-324
2015-01-30 20:58:57 +02:00
fe32ab63f1
Removed documentation files from the wrong folders.
2015-01-30 20:57:48 +02:00
ab6418c939
Fixes to RabbitMQ filter and consumer.
2015-01-30 18:03:20 +02:00
15b2cb64ce
Add a default value of uuid
2015-01-30 15:20:59 +00:00
5ac736a14e
Fix for CRC in fake rotate events
2015-01-30 14:55:14 +00:00
ea88cea959
Merge branch 'develop' into MAX-324
2015-01-29 20:36:26 +02:00
a786d76852
Fixed typo
2015-01-29 16:04:06 +00:00
00d9787d20
Fixed typo in error log message
2015-01-29 16:01:19 +00:00
42d2f99006
Added fwfilter documentation.
2015-01-28 21:40:14 +02: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
08dd4d7053
First working implementation of the hierarchical router.
2015-01-25 21:24:22 +02:00
705328012c
Merge branch 'develop' into MAX-324
2015-01-23 06:45:51 +02:00
8791cc455e
Added the initial implementation of the shardrouter module.
2015-01-23 06:40:30 +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
db1ea422a0
Merge branch 'develop' into MAX-324
...
Conflicts:
server/core/modutil.c
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.
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
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
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
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