61fd77243cDelete MaxScale 0.7 Release Notes.pdf
Mark Riddoch
2014-07-04 12:28:04 +01:00
78d432661aDelete MaxScale 0.7 Release Notes.pdf
Mark Riddoch
2014-07-04 12:28:04 +01:00
5357f6e2f2Fixes symtoms described in http://bugs.skysql.com/show_bug.cgi?id=454 Added DCB state check to backend error evend handler. If state isn't DCB_STATE_POLLING anymore, socket is closed with purpose or error occurred but it has already been handled. Client doesn't hang anymore at least with the documented method.
VilhoRaatikka
2014-07-04 14:26:55 +03:00
1a99b1b287Merge branch 'develop' of github.com:skysql/MaxScale into develop
Mark Riddoch
2014-07-04 12:26:30 +01:00
f0159a17d9Update release notes
Mark Riddoch
2014-07-04 12:26:03 +01:00
3aeb8d96afUpdate release notes
Mark Riddoch
2014-07-04 12:26:03 +01:00
96472706e0set version to 1.0-beta
Timofey Turenko
2014-07-04 14:25:41 +03:00
26cb3a2696Merge branch 'develop' into release-1.0beta
MassimilianoPinto
2014-07-04 12:35:21 +02:00
3c74d73b75change debian/install to install script from etc/ubuntu/init.d/maxscale
Timofey Turenko
2014-07-04 12:51:59 +03:00
25e108c99amaxscale init script for Ubuntu
MassimilianoPinto
2014-07-04 11:49:00 +02:00
307bb6ad98Disabled query classifier tests from testset until tests are fixed. Current version doesn't even compile.
VilhoRaatikka
2014-07-04 11:29:26 +03:00
4af2e58c86Update plugin status to BETA
Mark Riddoch
2014-07-04 09:23:40 +01:00
5251244dddFix missing argument to skygw_query_classifier_get_type in test code
Mark Riddoch
2014-07-04 08:44:42 +01:00
39679447c9Bugzilla #455, MaxScale crashed due missing buffer type information in multi-buffer responses.
VilhoRaatikka
2014-07-03 19:20:45 +03:00
a100b46680Comments updated in get_root_master()
MassimilianoPinto
2014-07-03 17:04:58 +02:00
a68d83ff7fMoved error messages about broken pipe to DEBUG build since in cases we've seen it is due to socket closing in same host. Other case is that MaxScale attempts to write COM_QUIT (ending message) to socket that other thread already closed.
VilhoRaatikka
2014-07-03 12:12:21 +03:00
0dfdc27ea5revert -l:libmysqld.a to -lmysqld
Timofey Turenko
2014-07-03 11:38:59 +03:00
e944ae2e70http://bugs.skysql.com/show_bug.cgi?id=453 Fixed bug in session command resul handling. In case where backend sent error message the session command cursor wasn't updated properly.
VilhoRaatikka
2014-07-03 00:43:30 +03:00
7f0ab047d5fix path for ldconfig
Timofey Turenko
2014-07-02 22:42:04 +03:00
e5ce7027edMerge branch 'static_lib' into develop
Timofey Turenko
2014-07-02 20:54:00 +03:00
c3c18fb044Fix for missing maxscaled sources in Makefile. Resolves issue with make clean not removing maxscaled.o
Mark Riddoch
2014-07-02 17:32:47 +01:00
bcfbddc8a6Added description, syntax and example for max_slave_connections, max_slave_replicatoin_lag and router_options=slave_selection_criteria
VilhoRaatikka
2014-07-02 13:00:17 +03:00
03cae4f4f7New version with MAXSCALE_HOME
MassimilianoPinto
2014-07-02 09:41:07 +02:00
5c2333430dRemoved configuration consistency checks, since monitor's configuration can't be easily read when router instance is created.
VilhoRaatikka
2014-07-01 22:18:40 +03:00
d58682d261Updated Makefile to resolve issue with adding extra MaxScale in the path for a make install command.
Mark Riddoch
2014-07-01 16:53:10 +01:00
f20b8de253Added NULL-pointer check to gw_client_hangup_event
VilhoRaatikka
2014-07-01 17:42:12 +03:00
ede4f3778fMerge pull request #10 from skysql/MAX-94
Vilho Raatikka
2014-07-01 17:16:48 +03:00
e586efcaaeComments updated in get_root_master
MassimilianoPinto
2014-07-01 16:03:22 +02:00
e68d1f984bAdded check for case where backend's replication lag information is currently not available.
VilhoRaatikka
2014-07-01 16:59:45 +03:00
8ffca16368Added consistency check for detect_replication_lag and max_slave_replication_lag and router_options=slave_select_criteria=LEAST_BEHIND_MASTER
VilhoRaatikka
2014-07-01 16:54:16 +03:00
248b479bb6Merge pull request #9 from skysql/MAX-90
Vilho Raatikka
2014-07-01 16:04:52 +03:00
794438a248Bug fix in get_root_master
MassimilianoPinto
2014-07-01 12:31:42 +02:00
eaaac58b44Addition of server weighting to the read/write splitter
Mark Riddoch
2014-07-01 11:06:28 +01:00
52d4b8590aCreate the depend.mk to enable the build to work for a fresh checkout
Mark Riddoch
2014-07-01 10:49:24 +01:00
ff99cd3c63no rows for slave heartbeat reset server values
MassimilianoPinto
2014-07-01 10:36:26 +02:00
37eaf7b455Replication Lag default is now -2
MassimilianoPinto
2014-07-01 10:21:13 +02:00
34846a8b5aDelete depend.mk
Mark Riddoch
2014-07-01 09:17:15 +01:00
c69df02e64Merge pull request #8 from skysql/MAX-94
Mark Riddoch
2014-07-01 08:18:09 +01:00
932548d3f5set x permission to /etc/init.d/maxscale
Timofey Turenko
2014-07-01 03:41:04 +03:00
3b6b33b7ddModified refreshInstance to support max_slave_replication_lag.
VilhoRaatikka
2014-06-30 22:50:31 +03:00
b875936a21MAX-94, Added configuration parameter, max_slave_replication_lag=<longest allowed replication lag in seconds> to router section.
VilhoRaatikka
2014-06-30 22:35:27 +03:00
439cedc800Fixed num servers counter
MassimilianoPinto
2014-06-30 19:33:30 +02:00
dd54dde4effix for root master NULL pinter
MassimilianoPinto
2014-06-30 19:09:50 +02:00
f5e6f99ba7Added failure in start() for not running process
MassimilianoPinto
2014-06-30 18:31:09 +02:00
787483f71cMerge branch 'develop' into MAX-90
Mark Riddoch
2014-06-30 16:20:11 +01:00
6bc20f765aMerge pull request #7 from skysql/MAX-167
Mark Riddoch
2014-06-30 16:18:27 +01:00
6c1960e53bIncrease accuracy of percentages for connection distribution.
Mark Riddoch
2014-06-30 16:16:27 +01:00
d40711f219failure message in start, for any error
MassimilianoPinto
2014-06-30 17:04:26 +02:00
0b89245a4bMerge branch 'develop' into MAX-167
VilhoRaatikka
2014-06-30 14:17:00 +03:00
6d672cb967Added status bit BREF_QUERY_ACTIVE to indicate if a query, other than session command, sent to backend for execution. The flag is cleared when the first packet belonging to the response arrives. The flag is part of the active operation counting, which is utilized in load balancing. The active operation count per backend is used by default as criteria when router chooses to which backend a query should be routed.
VilhoRaatikka
2014-06-30 13:44:34 +03:00
3e3c1af211Clean up
VilhoRaatikka
2014-06-30 13:43:25 +03:00
862d504a74Enabled set and clear the flag BREF_WAITING_RESULT. It is actually a counter which is modified with atomic operations only. Setting and clearing BREF_WAITING_RESULT also includes atomic increment and decrement of corresponding backend server's current operations counter, backend_server->stats.n_current_ops.
VilhoRaatikka
2014-06-30 11:00:04 +03:00
aa828e8751Added missing comment to get_root_master
MassimilianoPinto
2014-06-30 09:00:43 +02:00
fcf67716fdAdded mechanism for choosing slave for a query based on the current load in all connected slaves. Counting operations is not correctly done here. Reading values and choosing accordingly is done.
VilhoRaatikka
2014-06-29 22:21:30 +03:00
0743177fbdFixed reload with -HUP
MassimilianoPinto
2014-06-29 18:37:05 +02:00