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
29d247319d
Fixed issue with bin log event straddling buffers
2014-05-17 07:25:03 +01: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
5e3ec5b3c8
Added "--no-defaults" to arguments that are passed to mysql_library_init. It tells to embedded server not to use any external my.cnf configuration file.
2014-03-29 12:27:02 +02:00
VilhoRaatikka
f1acbc6926
build_gateway.inc didn't point to all header directories. Added one base directory for pre-processor.
2014-03-29 10:42:30 +02:00
MassimilianoPinto
4408d7095a
Merge branch 'release-0.5' into develop
2014-03-28 17:14:20 +01:00
MassimilianoPinto
1c448fe1c9
Documentation updated
...
Documentation updated
2014-03-28 17:13:39 +01:00
MassimilianoPinto
956e2e1da5
branch updated
2014-03-28 17:11:48 +01:00
MassimilianoPinto
a5c7806999
develop updated, release 0.5
2014-03-28 17:05:46 +01:00
MassimilianoPinto
2cd8293e7a
Merge branch 'release-0.5' of https://github.com/skysql/MaxScale into release-0.5
2014-03-28 17:03:30 +01:00
MassimilianoPinto
f57ceb97ad
Update from 'release-0.5'
2014-03-28 16:29:27 +01:00
MassimilianoPinto
54d3baf1db
Merge branch 'release-0.5' of https://github.com/skysql/MaxScale into release-0.5
2014-03-28 16:26:12 +01:00
MassimilianoPinto
1a4e1b5ef1
branch update
...
branch update
2014-03-28 16:26:06 +01:00
MassimilianoPinto
6f46742201
master update from 'release-0.5'
2014-03-28 16:21:10 +01:00
Mark Riddoch
efebd27d31
Galera HA Connection Router
...
Example Galera Connection router for HA environments. Code produced as
part of router writers tutorial.
2014-03-28 14:48:21 +00:00
Mark Riddoch
f544d0df3c
Release Notes 0.5
...
MaxScale 0.5 alpha release notes
2014-03-28 14:46:38 +00:00
MassimilianoPinto
c64da13617
Removed preview from file name
...
Removed preview from file name
2014-03-28 15:40:12 +01:00
MassimilianoPinto
768c51f5bc
Unix domain socket option
...
Unix domain socket option
2014-03-28 11:54:14 +01:00
MassimilianoPinto
3ffd4033bc
Added socket and address options in Listener section
...
Added socket and address options in Listener section
2014-03-28 11:34:46 +01:00
MassimilianoPinto
02a34038ce
Added socket and address options in Listener section
...
Added socket and address options in Listener section
2014-03-28 11:33:32 +01:00
VilhoRaatikka
8b23a59fb2
Merged new tests and fix in query classifier in develop into release-0.5.
...
Merge branch 'develop' into release-0.5
2014-03-28 00:22:43 +02:00
VilhoRaatikka
7c3a354fd8
Query classifier ignored implicit commits in cases of write commands. Fixed it.
...
Added more tests for transaction support. Mostly different cases where some command triggers implicit commit in the middle of transaction.
2014-03-28 00:16:18 +02:00
Timofey Turenko
5c9f25cc2d
Merge branch 'develop' into packaging
2014-03-27 19:16:35 +02:00
MassimilianoPinto
40b7ce6d43
Buffer for users' table SHA1 hash is set to zero before using it and strncopy used instead of snprintf
...
Buffer for users' table SHA1 hash is set to zero before using it and
strncopy used instead of snprintf
2014-03-27 17:19:10 +01:00
VilhoRaatikka
7cc693b572
Added stricter compile flags for debug build. Temporary solution since they will be added to all builds next.
...
Fixed strin formatting bugs in log_manager.cc .
2014-03-27 17:51:23 +02:00
VilhoRaatikka
9b1035751a
Made rwsplit test select_for_var_set.sql generic so that master server's id is filled in test.inc.
2014-03-27 17:17:01 +02:00
VilhoRaatikka
88a964be65
Added examples and cleared out actual values to ensure that those need to be filled in before running tests.
2014-03-27 17:06:51 +02:00
MassimilianoPinto
e9d1f04bc6
Added test: set var @a via select @@server_id
...
Added test: set var @a via select @@server_id
2014-03-27 11:45:47 +01:00
VilhoRaatikka
10fdccdeee
Added two tests for testing readwrite split router's ability to route read to master if in active transaction and to slave when outside transaction.
2014-03-27 10:27:19 +02:00
VilhoRaatikka
75549c6a20
Added $(ROOT_PATH)/test.inc where test parameters can be added. For example, MaxScale port numbers, usernames, passwords. The file can be included in every */test/makefile so that all test directories can use same parameters if necessary.
...
Moved checking test results to rwsplit.sh so that tests can use easily different criterias to evaluate test success.
2014-03-27 10:06:31 +02:00
VilhoRaatikka
f380c707f9
In resolve_query_type type can be QUERY_TYPE_COMMIT even if lex->option_type is OPT_DEFAULT.
2014-03-26 22:33:57 +02:00
VilhoRaatikka
ee6489d9eb
Merge branch 'develop' of https://github.com/skysql/MaxScale into develop
2014-03-26 19:16:18 +02:00
VilhoRaatikka
f49df89a0c
Changed how query classifier determines which statements trigger implicit commit.
...
Changed test makefile and rwsplit.sh script and added two example sql scripts.
2014-03-26 19:10:35 +02:00
MassimilianoPinto
e194e941c5
Merge branch 'fix-375' into develop
2014-03-26 10:35:07 +01:00
MassimilianoPinto
b08c4271eb
fix for bug 375
2014-03-26 10:31:53 +01:00
VilhoRaatikka
df02926321
Added structure which can be cloned for multiple test cases.
2014-03-25 23:19:24 +02:00
VilhoRaatikka
a137196de0
Added trace for spotting out commands which cause implicit commit before or after they are executed.
2014-03-25 11:41:46 +02:00
MassimilianoPinto
ad6566fb00
Shell scripts for binary and source tarballs
...
Shell scripts for binary and source tarballs
2014-03-25 09:32:35 +01:00
MassimilianoPinto
f320c17834
Added test for readwrite split: SET and TRANSACTION - COMMIT
...
Added test for readwrite split: SET and TRANSACTION - COMMIT
2014-03-24 15:15:21 +01:00
VilhoRaatikka
d660d3590d
Cannot compile in readwritesplit.c
2014-03-20 20:30:03 +02:00
VilhoRaatikka
288ca68677
Changed variable type which includes information of query type returned by query classifier.
...
As a consequence, if autocommit is enabled, active transaction(s) are implicitly committed and MaxScale detects that implicit commit.
2014-03-20 12:15:57 +02:00
VilhoRaatikka
fcf7d37114
Added support for router option 'synced' in read write split router. If router option is specified, backend server must be in 'joined' state to be eligible backend candidate.
2014-03-19 22:29:02 +02:00
VilhoRaatikka
5ef657d833
Corrected some error messages. Added checking for protocol state in gw_MySQLWrite_backend. If protocol is in MYSQL_AUTH_FAILED state (=authentication is comleted and failed) write to backend is discarded.
2014-03-19 14:36:47 +02:00
VilhoRaatikka
4d1f3f4efc
Merge branch 'MAX-10' of https://github.com/skysql/MaxScale into MAX-10
...
Conflicts:
server/modules/protocol/mysql_backend.c
2014-03-19 10:55:14 +02:00
VilhoRaatikka
d6a9a5c1d0
MAX-10, Transaction support for MaxScale.
...
Naive implementation, which routes all statements to master between BEGIN|START TRANSACTION <options> and ROLLBACK|COMMIT
2014-03-18 23:41:32 +02:00
VilhoRaatikka
709ab19744
MAX-10, Transaction support for MaxScale.
...
Naive implementation, which routes all statements to master between BEGIN|START TRANSACTION <options> and ROLLBACK|COMMIT .
2014-03-18 23:35:41 +02:00
VilhoRaatikka
d10b240ae2
Changed back the first part of gw_MySQLWrite_backend so that it is protected by dcb->authlock which must wait until authentication phase is complete. If authentication fails, the error is handled before next query starts its execution.
2014-03-18 17:48:57 +02:00