8b1afbfe26
fixed tests not working with the normal 'make testall'
2014-09-16 20:02:28 +03:00
3acc2711d6
Merge branch 'release-1.0beta-refresh' into blr
2014-09-16 16:55:47 +01:00
c77807971d
Merge branch 'release-1.0beta-refresh' of github.com:skysql/MaxScale into release-1.0beta-refresh
2014-09-16 16:53:06 +01:00
a5ba0457d0
Merge remote-tracking branch 'origin/release-1.0beta-refresh' into cmake_build
2014-09-16 17:36:35 +03:00
c642af7891
Add binlogrouter back into Makefile following merge
2014-09-16 14:28:47 +01:00
48c25155f5
Completion to fix for http://bugs.skysql.com/show_bug.cgi?id=547
...
server.h:added macro SERVER_IS_ROOT_MASTER for finding valid candidate for root master
readwritesplit.c: wrote open three if conditions in get_root_master_bref for clarity
2014-09-16 14:49:04 +03:00
f3d32087d8
Performance improvement or streaming large result sets.
...
-bash-4.1$ time mysql -h 127.0.0.1 -P4007 -umassi -pmassi information_schema -q -e "select * from engines a, engines b, engines c, engines d, engines e;" > /dev/null
real 1m16.137s
user 0m0.660s
sys 0m0.392s
-bash-4.1$ time mysql -h 127.0.0.1 -P4007 -umassi -pmassi information_schema -q -e "select * from engines a, engines b, engines c, engines d, engines e;" > /dev/null
real 0m0.980s
user 0m0.944s
sys 0m0.027s
2014-09-16 12:37:57 +01:00
41226692ac
Merge branch 'release-1.0beta-refresh' into cmake_build
2014-09-16 12:11:17 +03:00
7300e58787
Fix to #547 , http://bugs.skysql.com/show_bug.cgi?id=547
...
readwritesplit.c:get_dcb now searches for master if slave is not available
2014-09-16 12:11:08 +03:00
fdf1271138
Cleaned up RabbitMQ component building.
2014-09-16 11:34:05 +03:00
3dc44ff6fd
Fix to bug #544 , http://bugs.skysql.com/show_bug.cgi?id=544
...
Changes to readwritesplit router.
2014-09-15 21:03:11 +03:00
213a2dba9e
Merge branch 'release-1.0beta-refresh' of https://github.com/skysql/MaxScale into release-1.0beta-refresh
2014-09-15 19:11:39 +03:00
a41a8d6060
Fix to bug #543 , http://bugs.skysql.com/show_bug.cgi?id=543
...
All counters are now updated in routeQuery
Fix to bug #545 , http://bugs.skysql.com/show_bug.cgi?id=545
All sql variable and session modification statements, such as autocommit-, and set <db> commands are routed to all nodes.
2014-09-15 19:01:04 +03:00
d5e2410fe6
Fix for zero wieght in readconnrouter
2014-09-15 14:53:08 +01:00
c8fc5b712b
Merge branch 'hholzgra-hartmut-gitignore' into release-1.0beta-refresh
2014-09-15 13:22:46 +01:00
3cd5013251
Merge branch 'hartmut-gitignore' of https://github.com/hholzgra/MaxScale into hholzgra-hartmut-gitignore
2014-09-15 13:21:56 +01:00
1f56db310d
Changed variable names to closer match their usage
...
Changed the default values to the same as in makefiles
Added configured versions of maxscale.conf and maxscale init.d script
2014-09-15 14:12:55 +03:00
48012cd571
Added more build options and README changes
2014-09-15 11:48:40 +03:00
4c41dea6fb
Merge branch 'release-1.0beta-refresh' into cmake_build
2014-09-15 09:43:24 +03:00
0f07c9f08c
Added hint tests
...
Fixed readwritesplit tests looking for test input in the wrong directory
Updated the canonical query test expected output
2014-09-15 09:27:47 +03:00
c2847c7ddb
Clean up.
2014-09-14 10:17:09 +03:00
5d26cf6fd5
Added optional RabbitMQ component configuration
...
Changed all the configuration variables to cached
Fixed some errors in tests
2014-09-14 07:33:21 +03:00
8e5d852dde
Merge branch 'release-1.0beta-refresh' of https://github.com/skysql/MaxScale into release-1.0beta-refresh
2014-09-13 21:29:36 +03:00
2012dfdd35
Fix to bug #541 , http://bugs.skysql.com/show_bug.cgi?id=541
...
Long ~0.5MB queries blocked MaxScale.
mysql_client.c:gw_read_client_event: Fixed packet reading logic. Reading didn't work when packet exceeded read buffer size.
mysql_common.c:gw_MySQL_get_next_packet: number of bytes to be copied to continuous buffer was calculated wrong, thus resulting in broken packet.
readwritesplit.c:disabled creation of canonical query in debug build because it slows down the processing too much with long queries
2014-09-13 21:16:44 +03:00
acdc2968c7
Added LogFile entry for failed match
...
Added LogFile entry for failed match
2014-09-12 17:34:13 +02:00
7108add6f5
code cleanup localhost_match_wildcard_host
...
code cleanup for localhost_match_wildcard_host
2014-09-12 17:21:34 +02:00
d8d8232f9a
Merge branch 'release-1.0beta-refresh' of https://github.com/skysql/MaxScale into release-1.0beta-refresh
2014-09-12 18:13:09 +03:00
5a28a73fcb
gwbuf_append's return value wasn't read in gw_read_client_event
2014-09-12 18:10:42 +03:00
8818f23176
Added localhost_match_wildcard_host parameter
...
Added localhost_match_wildcard_host parameter to service
2014-09-12 16:24:55 +02:00
3bb614d9eb
brand release-1.0beta-refresh merged
...
brand release-1.0beta-refresh merged
2014-09-12 16:00:36 +02:00
32b72ce474
more configuration options, README update and tests
2014-09-12 16:48:21 +03:00
ffc7e7aa10
Fix for server_string memory leak
...
Fix for server_string memory leak
2014-09-12 15:36:22 +02:00
d1b4852d29
Addition of server "Auth Error" status
2014-09-12 08:55:32 +01:00
f0641dc39e
added readwritesplit tests
2014-09-12 07:30:25 +03:00
b3ce971020
initial implementation of the CMake build system
2014-09-11 18:24:41 +03:00
0a468a910b
Makefile modifications
...
Makefile modifications
2014-09-11 13:10:02 +02:00
8b5b4a17fe
Merge from Z3
...
Merge from Z3
2014-09-11 12:51:16 +02:00
7245d1baa1
blr branch merge
...
blr branch merge
2014-09-11 12:20:42 +02:00
27e0ccd641
Fix for bug 447 - Error log flooded with same warnings if there are no slaves present
2014-09-11 11:03:53 +01:00
1154b25bff
Fixed typo which made use_sql_variables_in paramter ineffective.
2014-09-10 21:20:12 +03:00
f15815c6bb
New service parameter localhost_match_any
...
New service parameter ‘localhost_match_any’ allows localhost matching
the wildcard host.
Default value is 0, don’t match.
It may be changed if backend servers don’t have the anonymous user
‘’@localhost
2014-09-10 17:12:25 +02:00
f9aece5113
Remove queuing that is no longer required
...
Fixed bug in mysql_backend.c that lost up to 4 bytes of data in rare
circumstances.
2014-09-10 15:51:53 +01:00
6196dfb050
fix to bug 475
2014-09-10 16:18:47 +03:00
025f920ddb
Replaced RWSplit parameters write_ses_variables_to_all and read_ses_variables_from_slaves with
...
use_sql_variables_in=[master|all] (default all)
Modified MaxScale Configuration And Usage Scenarios-Z3.pdf and MaxScale_template.cnf accordingly.
Fixed typo in server/modules/routing/readwritesplit/test/rwsplit.sh
2014-09-10 11:32:53 +03:00
3f12b18055
Merge branch 'Z3' of https://github.com/skysql/MaxScale into Z3
2014-09-09 14:35:41 +03:00
4665f862d5
Fixed handling of temporary table reads which also used user- or system variables. Temporary table handling rules have precedence over others.
2014-09-09 14:34:08 +03:00
e74da1c630
Added chmod 0777 for unix sockets
...
Added chmod 0777 for unix sockets
2014-09-09 10:00:49 +02:00
950c30e065
Fix bug 528 - wrong service name in tee fitler crashes MaxScale
2014-09-09 08:50:15 +01:00
d77b9f4de3
server/core/test/makefile and
...
server/modules/filter/Makefile: Added path to libmysqld (-L<path>) so that linker finds it at compile time.
server/test/MaxScale_template.cnf: added write_ses_variables_to_all=Yes and read_ses_variables_from_slaves=Yes so that tests included in testall target succeed (at server/modules/routing/readwritesplit/test). Added hint filter to 'normal' rwsplit service.
2014-09-09 09:36:24 +03:00
ba6ad3e240
Added description of new rwsplit variables, read_ses_variables_from_slaves and write_ses_variables_to_all to Configuration document.
...
Added description of new rwsplit variables, read_ses_variables_from_slaves and write_ses_variables_to_all to MaxScale_template.cnf
readwritesplit.h:Set default values for write_ses_variables_to_all=true, and read_ses_variables_from_slaves=false
2014-09-08 22:18:00 +03:00