1491 Commits

Author SHA1 Message Date
Mark Riddoch
46c4808c79 Bug 494 - remove error log report for missing servers for debugcli and cli router 2014-09-12 15:45:10 +01:00
Mark Riddoch
bfa92e6776 Merge branch 'release-1.0beta-refresh' of github.com:skysql/MaxScale into release-1.0beta-refresh 2014-09-12 15:31:01 +01:00
Mark Riddoch
3dcecc2d77 Fix for bug 539 2014-09-12 15:29:48 +01:00
MassimilianoPinto
ffc7e7aa10 Fix for server_string memory leak
Fix for server_string memory leak
2014-09-12 15:36:22 +02:00
Mark Riddoch
7069ee2549 Added checks to determine if servers in the servers= lists for services and
monitors exist in the configuration file.
2014-09-12 12:16:39 +01:00
Mark Riddoch
d1b4852d29 Addition of server "Auth Error" status 2014-09-12 08:55:32 +01:00
Mark Riddoch
aa41e6e2b7 Merge branch 'release-1.0beta' into release-1.0beta-refresh 2014-09-12 07:52:10 +01:00
Mark Riddoch
231b146645 Fix memory leak in filter support 2014-09-12 07:50:01 +01:00
VilhoRaatikka
30c52677b0 buffer.c:gwbuf_consume: rval may also be NULL, thus, added that to assert condition. 2014-09-11 15:27:31 +03:00
MassimilianoPinto
0a468a910b Makefile modifications
Makefile modifications
2014-09-11 13:10:02 +02:00
MassimilianoPinto
8b5b4a17fe Merge from Z3
Merge from Z3
2014-09-11 12:51:16 +02:00
MassimilianoPinto
7245d1baa1 blr branch merge
blr branch merge
2014-09-11 12:20:42 +02:00
MassimilianoPinto
190c05da5f Merge branch 'develop' into release-1.0beta-refresh 2014-09-11 12:17:29 +02:00
Mark Riddoch
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
VilhoRaatikka
1154b25bff Fixed typo which made use_sql_variables_in paramter ineffective. 2014-09-10 21:20:12 +03:00
Mark Riddoch
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
VilhoRaatikka
cadd738c45 Merge branch 'Z3' of https://github.com/skysql/MaxScale into Z3 2014-09-10 17:37:00 +03:00
Vilho Raatikka
65ec5c54ad Merge pull request #43 from skysql/log_manager_test
Log manager tests and fixes
2014-09-10 17:25:19 +03:00
Vilho Raatikka
11166e2f08 Merge pull request #44 from skysql/hint_bugfix
Fix to bug 475
2014-09-10 17:24:26 +03:00
Markus Makela
6196dfb050 fix to bug 475 2014-09-10 16:18:47 +03:00
Markus Makela
d35a73478e Added the actual output of log entry tests to the testing log. 2014-09-10 14:03:57 +03:00
Markus Makela
aceae1c32b Removed the debug tags from log entries in standard debug builds and added a special switch to the tests 2014-09-10 13:00:28 +03:00
Markus Makela
f0bed1a8cc Merge branch 'Z3' into log_manager_test
Conflicts:
	server/modules/routing/readwritesplit/test/rwsplit.sh
2014-09-10 12:14:54 +03:00
Markus Makela
4028c50fea added state based block buffers to log manager 2014-09-10 12:09:00 +03:00
VilhoRaatikka
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
Mark Riddoch
344fcfa9ea Jira bug MAX-248 File descriptor leak in secrets key reading 2014-09-10 08:06:48 +01:00
VilhoRaatikka
3f12b18055 Merge branch 'Z3' of https://github.com/skysql/MaxScale into Z3 2014-09-09 14:35:41 +03:00
VilhoRaatikka
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
Mark Riddoch
28921e0856 Merge branch 'hholzgra-hartmut-dateformat' into release-1.0beta 2014-09-09 12:02:07 +01:00
Mark Riddoch
cb7a64e1f2 Merge branch 'hartmut-dateformat' of https://github.com/hholzgra/MaxScale into hholzgra-hartmut-dateformat 2014-09-09 12:01:43 +01:00
Mark Riddoch
7eac7c0c08 Merge branch 'hholzgra-hartmut-segfault-handler' into release-1.0beta 2014-09-09 11:49:34 +01:00
Mark Riddoch
79e3f93c2d Merge branch 'hartmut-segfault-handler' of https://github.com/hholzgra/MaxScale into hholzgra-hartmut-segfault-handler 2014-09-09 11:48:32 +01:00
Hartmut Holzgraefe
59251ec878 added signal handler for fatal signals like SIGSEGV
that tries to write a call trace to error log
(or if that fails to stderr) before triggering
a core dump
2014-09-09 11:44:47 +02:00
MassimilianoPinto
e74da1c630 Added chmod 0777 for unix sockets
Added chmod 0777 for unix sockets
2014-09-09 10:00:49 +02:00
VilhoRaatikka
6a61e40978 Removed include which was added autonomously by KDevelop. 2014-09-09 10:57:17 +03:00
Markus Makela
ae9d38025e Merge branch 'Z3' into log_manager_test 2014-09-09 10:50:50 +03:00
Mark Riddoch
950c30e065 Fix bug 528 - wrong service name in tee fitler crashes MaxScale 2014-09-09 08:50:15 +01:00
Markus Makela
aa83b6b21a Changed the way blockbuffers are used after they fill up.
The blockbuffers that get full are now moved to the end of the list of blocks. This prevents messages being written to the disk in the wrong order.
2014-09-09 10:48:25 +03:00
VilhoRaatikka
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
VilhoRaatikka
62520d9b1f Added example of new parameters, read_ses_variables_from_slaves and write_ses_variables_to_all to MaxScale_template.cnf 2014-09-08 22:21:58 +03:00
VilhoRaatikka
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
VilhoRaatikka
52b347ac07 readwritesplit.c:Fixed macro which excludes a block from compiled code. 2014-09-08 21:53:33 +03:00
VilhoRaatikka
f74493d922 server/modules/filter/Makefile: Fixed problem which prevented cleaning and compiling hintfilter library.
server/core/config.c: Removed unused if..else block from config_get_valint. Changed it also to return value which indicates whether the operation succeed. Added config_get_valbool similar to config_get_valint.
service.c:Added typelib-like struct and array of valid boolean values. Fixed parameter type test in service_set_param_value. Completed boolean type parameter handling.
hintparser.c:Fixed error message for non-maxscale hints.
readwritesplit.c:Added loading of configuration parameters from service to instance and from instance to each new session. Fixed routing condition in get_route_target. Modified get_route_target so that it takes also rw_read_sesvars_from_slaves and rw_write_sesvars_to_all as parameters.
skygw_types.h: added array size counting macro.
2014-09-08 21:44:23 +03:00
Markus Makela
2097b54c35 More debugging info 2014-09-08 14:49:52 +03:00
Markus Makela
d7439b67c5 Added log order scripts and more debug output 2014-09-08 10:40:23 +03:00
VilhoRaatikka
92889ad216 config.c: Added configuration parameter processing for read_ses_variables_from_slaves and for write_ses_variables_to_all . The values are read from config file, qualified and stored to service. Values are loaded when instance is created. This is limitation in current implementation and will change so that configuration is dynamically changeable. 2014-09-07 23:48:16 +03:00
VilhoRaatikka
d799331c50 Added support for fine-grained query classification which is needed for configurable support for user- and system variable execution. This is partial implementation to task MAX-242. Tests passed with make -C server/modules/routing/readwritesplit/test but this is intermediate commit. 2014-09-05 22:50:35 +03:00
VilhoRaatikka
b8d7c3df9f Merge branch 'Z3' of https://github.com/skysql/MaxScale into Z3 2014-09-05 20:54:04 +03:00
VilhoRaatikka
a986f17437 Merge branch 'Z3' of https://github.com/skysql/MaxScale into Z3 2014-09-05 20:53:31 +03:00
Mark Riddoch
c273988e51 Fixed for EPOLLHUP events
Possible double free in maxscaled on close

binlog router debugging/tracing
2014-09-05 17:29:17 +01:00