MassimilianoPinto
0e510cfa4a
Default values for MONITOR_INTERVAL
...
Default values for MONITOR_INTERVAL
2014-05-26 14:15:51 +02:00
MassimilianoPinto
330c0f6bf7
MONITOR_INTERVAL default added
...
MONITOR_INTERVAL default added
2014-05-26 14:13:01 +02:00
MassimilianoPinto
b17744fd46
Monitor Version Update
...
Monitor Version Update
2014-05-26 14:07:04 +02:00
MassimilianoPinto
040e7158fc
Merge branch 'feature-MAX-98' into develop
2014-05-26 14:05:47 +02:00
MassimilianoPinto
60e06080ff
Monitor version update
...
Monitor version update
2014-05-26 14:05:29 +02:00
MassimilianoPinto
046e734d40
Merge branch 'feature-MAX-98' into develop
2014-05-26 13:58:18 +02:00
MassimilianoPinto
9b46bc063d
Compile error
...
Compile error
2014-05-26 13:57:45 +02:00
MassimilianoPinto
375121aec7
Merge from feature-MAX-98
...
Merge from feature-MAX-98
2014-05-26 12:50:29 +02:00
MassimilianoPinto
c23773c977
Removed binlog path
...
Removed binlog path
2014-05-26 12:40:56 +02:00
MassimilianoPinto
378d00983d
merge from branch 'cenh'
...
merge from branch ‘cenh’
2014-05-26 12:15:34 +02:00
MassimilianoPinto
7b24841af6
Updated
...
Upated
2014-05-26 11:57:16 +02:00
MassimilianoPinto
f0f6413b39
Update
...
Update
2014-05-26 11:17:57 +02:00
MassimilianoPinto
d732a397aa
struct router_client_session update
...
struct router_client_session update
2014-05-26 10:56:51 +02:00
MassimilianoPinto
82b7b1064d
Removed extra space
...
Removed extra space
2014-05-26 10:45:35 +02:00
MassimilianoPinto
bf00ca8aba
GaleraHA support - R/W Splitting with Galera
...
GaleraHA support - R/W Splitting with Galera
2014-05-26 10:29:34 +02:00
MassimilianoPinto
cde204db47
MariaDB 10 Replication support
...
MariaDB 10 Replication support
2014-05-26 10:09:01 +02:00
VilhoRaatikka
a819887b07
Added logging to place where authentication with backend fails and the reason is unknown.
2014-05-24 00:07:40 +03:00
VilhoRaatikka
698e63eaf4
Changed bash-related comparison equality operator '==' to generic '='
2014-05-23 22:08:57 +03:00
VilhoRaatikka
a6eb7bd743
Added space character between '--' and comment text in sql scripts.
2014-05-23 22:07:32 +03:00
Mark Riddoch
78c5c407bd
Fixed conflict
2014-05-23 16:43:11 +01:00
Mark Riddoch
45d5d521b8
Merge branch 'blr' into cenh
...
Conflicts:
Documentation/MaxScale Configuration And Usage Scenarios.pdf
server/core/config.c
server/core/dcb.c
server/core/service.c
server/modules/routing/Makefile
server/modules/routing/debugcmd.c
server/modules/routing/readwritesplit/readwritesplit.c
server/modules/routing/readwritesplit/test/rwsplit.sh
2014-05-23 16:39:39 +01:00
Mark Riddoch
7fe50a311f
Addition of developer and user modes to debugcli
...
In order to be able to protect the interface so that mistyped argument
do not endanger MaxScale yet still allow the developer access a router
option has been added that gives the debugcli two modes.
2014-05-23 13:29:58 +01:00
Mark Riddoch
23a9759fca
Fixed a couple of memory leaks
2014-05-23 09:08:02 +01:00
Mark Riddoch
3b984d2773
Improve quoting mechanism is debug interface
...
Introduce the use of \ and allow the quotes to appear at any point
within the string, not just the beginning and end of words.
2014-05-22 15:24:07 +01:00
Mark Riddoch
837d15dc33
Fix valgrind issue with saved master responses
2014-05-22 15:07:46 +01:00
VilhoRaatikka
23956d737b
Changed bash-related comparison equality operator '==' to generic '='
2014-05-21 22:10:40 +03:00
VilhoRaatikka
77299fea2e
Added space character between '--' and comment text in sql scripts.
2014-05-21 22:05:13 +03:00
Mark Riddoch
c1d39999ff
Improvements to debug interface & blr updates
2014-05-21 17:25:21 +01:00
VilhoRaatikka
c28052d5a4
Manual merge from master to develop. Incliding fix for bug #425 http://bugs.skysql.com/show_bug.cgi?id=425
2014-05-21 15:41:39 +03:00
VilhoRaatikka
e6cdfa4dd4
Removed another invalid assert. It is allowed to read less or more than content of the first arrived packet.
2014-05-21 09:22:36 +03:00
VilhoRaatikka
af84b9560a
Merge branch 'bug425' of https://github.com/skysql/MaxScale into bug425
2014-05-20 22:42:07 +03:00
VilhoRaatikka
ebcf4afa52
Invalid invariant in assert caused MaxScale to trap if more bytes were read than the first mysql packet contained according to the mysql packet length field. Since it is typical that session updates and mysql packets come in same transfer this check fails in correct cases as well.
...
Removed assertion.
2014-05-20 22:34:43 +03:00
Mark Riddoch
8b3ea0c4d9
Added ability to use the service name in a show service command
2014-05-19 18:20:03 +01:00
Mark Riddoch
d52f761b2d
Fix missing GWBUF queue
2014-05-19 15:18:09 +01:00
Mark Riddoch
6d83e48b87
Merge
2014-05-19 13:47:15 +01:00
Mark Riddoch
9777e83a5a
Merge branch 'master' into blr
2014-05-19 13:46:47 +01:00
Mark Riddoch
854d7d7c68
Updated debug command plugin.
2014-05-19 12:31:56 +01:00
VilhoRaatikka
5c39682e40
Added message printing telling what file provided the module which was loaded.
2014-05-17 23:10:03 +02:00
Mark Riddoch
29d247319d
Fixed issue with bin log event straddling buffers
2014-05-17 07:25:03 +01:00
VilhoRaatikka
bb364f531b
Bug #425 , http://bugs.skysql.com/show_bug.cgi?id=425
...
mysqlk_client.c now assumes that mysql packets may arrive in separate pieces.
gw_read_client_event reads client data, and if packet is incomplete it is added to new dcb->dcb_readqueue. When next packet is combined with data in readqueue.
mysql_common.c:gw_MySQL_get_next_packet can now return mysql packet from read buffer although it would span multiple gwbuf buffers.
2014-05-16 17:01:10 +02:00
Mark Riddoch
1d08b0100f
Initial binlog prototype
...
Supports pulling binlogs from the master, caching to a local file and relaying to a slave.
Only tested with a single slave and a single MaxScale thread.
2014-05-13 16:06:05 +01:00
VilhoRaatikka
c5ec3cbc57
Added new criteria for slave selection: LEAST_ROUTER_CONNECTIONS which causes the servers having least connections from same router to become chosen.
...
Added function pointer array which is indexed by enumerated selection criterias.
Selection criteria can now be switched by modifying config file and reloading it.
2014-05-12 17:03:22 +03:00
VilhoRaatikka
b7ae1c1784
Added router_option slave_selection_criteria=[LEAST_GLOBAL_CONNECTIONS(default)|LEAST_BEHIND_MASTER] to readwritesplit section.
...
The option is reloadable in the same way as max_slave_connections parameter. Option value determines which sort function is called before to sort backend server pointers before selecting them and establishing connections to backends.
2014-05-11 23:59:16 +03:00
VilhoRaatikka
b8618ee7cf
Backend, and server connection counters were updated erroneously. As a consequent, backend selection worked wrong and negative connection count values were possible.
2014-05-11 17:25:56 +03:00
VilhoRaatikka
9d1aa06376
Added default value for max_slave_connections=1. It is set when router instance is created. Default value is overwritten if configuration parameter is found.
...
Added missing makefile to server/modules/routing/test . It is needed for system testing. Prior this fix, 'make testall' failed because the makefile was missing.
2014-05-10 23:27:28 +03:00
VilhoRaatikka
ffce479780
backend connection counter was decreased in freeSession even for those backends which weren't connected. This resulted negative counts and affected on selection algorithm.
2014-05-10 22:21:30 +03:00
MassimilianoPinto
e228baf256
version_string is a new service parameter
...
version_string is a new service parameter.
Documentation updated and current release is now 0.6.0
2014-05-09 20:13:45 +02:00
VilhoRaatikka
8be4aba223
Added new state to SESSION: SESSION_STATE_STOPPING, which is set in protocol module before calling closeSession (router). THe new state tells that session is closing and DCBs included may not be polling anymore.
...
Fixed some crash scenarios.
2014-05-08 23:17:35 +03:00
MassimilianoPinto
4913c270d3
Merge branch 'fix-423' into release-0.6
2014-05-08 16:26:51 +02:00
VilhoRaatikka
391ba19609
Merge branch 'master' of https://github.com/skysql/MaxScale
2014-05-08 16:37:49 +03:00