Commit Graph

1903 Commits

Author SHA1 Message Date
a986f17437 Merge branch 'Z3' of https://github.com/skysql/MaxScale into Z3 2014-09-05 20:53:31 +03:00
c273988e51 Fixed for EPOLLHUP events
Possible double free in maxscaled on close

binlog router debugging/tracing
2014-09-05 17:29:17 +01:00
ee63b042b7 use ISO-8601 format for date part in log message timestamp 2014-09-05 16:51:38 +02:00
4a9fb47699 fixed a division by zero error and enabled non-flush mode 2014-09-05 17:28:32 +03:00
bfac227f4d tests for log manager write order 2014-09-05 17:24:26 +03:00
3872c2dd47 add librabbitmq-devel to BuildRequires 2014-09-05 12:28:17 +03:00
7b7fc74cfa RabbitMQ filter is now built by default and can be disabled with BUILD_RABBITMQ=N 2014-09-05 12:00:48 +03:00
aafc891c9a Fixed canonical query test and mqfilter.c bugs 2014-09-05 10:58:54 +03:00
c41a1ffe05 version.h is generated before entering any of the subdirectories. 2014-09-04 21:01:25 +03:00
c7725164d0 Documentation update
Documentation update
2014-09-04 17:42:01 +02:00
25eac133f3 Document updated
Document updated
2014-09-04 17:42:00 +02:00
2c470d7bf4 Fixed canonizer.c passing NULL to various functions. 2014-09-04 18:19:15 +03:00
a8700c12a1 RabbitMQ integration doc
RabbitMQ integration doc
2014-09-04 16:10:24 +02:00
36bf676a83 Fixed canonical test's makefile.
Added option for compiling MaxScale with RabbitMQ filter
2014-09-04 16:43:52 +03:00
8262054f8d Merge branch 'Z3' of https://github.com/skysql/MaxScale into Z3 2014-09-04 16:18:26 +03:00
a81bebbc8f Removed the mqfilter sources from the default filter build 2014-09-04 16:16:41 +03:00
d0c9afacca Merge branch 'Z3' of https://github.com/skysql/MaxScale into Z3 2014-09-04 16:14:32 +03:00
d7b604bfa3 Added BUILD_RABBITMQ makefile variable to define if the mqfilter is built 2014-09-04 16:13:17 +03:00
2737db9729 Merge branch 'Z3' of https://github.com/skysql/MaxScale into Z3 2014-09-04 15:49:40 +03:00
bac40654d9 Merge branch 'Z3' of https://github.com/skysql/MaxScale into Z3 2014-09-04 15:49:10 +03:00
dfe2806e37 server/core/makefile: added -lmysqld to LDFLAGS so that the tests compile
query_classifier/test/canonical_tests/Makefile: Added hint.o to link flags
2014-09-04 15:44:00 +03:00
d09c5adfc2 Merge branch 'rabbitmq_consumer' into rabbitmq_filter_merge 2014-09-04 15:01:38 +03:00
9c7781e062 Merging rabbitmq into Z3 2014-09-04 15:01:05 +03:00
c00e51fd00 Merge branch 'Z3' into Z3_rabbit_partial
Conflicts:
	server/modules/routing/readwritesplit/readwritesplit.c
2014-09-04 13:52:12 +03:00
4e11ea9b06 Merged some of the rabbitmq branch changes
query_classifier.cc: updated skygw_get_table_names to allow for partial or full table names
readwritesplit.c: transferred temporary table detection to separate functions
2014-09-04 13:31:20 +03:00
0630b2ff46 Merge branch 'Z3' of https://github.com/skysql/MaxScale into Z3
poll.c:poll_add_dcb: Addded EPOLLHUP back to flag set.
2014-09-04 12:29:06 +03:00
46ad53695e fix binary location and add .cnf 2014-09-04 12:08:36 +03:00
5e529a8296 new monitor options added in MaxScale_template.cnf
new monitor options added in MaxScale_template.cnf
2014-09-04 09:45:04 +02:00
6b54927638 Z3 merge 2014-09-04 10:36:59 +03:00
f20a224801 MySQL monitor detects broken replication and a new option 'detect_stale_master' has been added.
- Monitor automatically builds the replication topology tree if at least Slave_IO thread is running in slaves and the master server will be available.

- If the replication is stopped or configuration removed the previos master server may be still available with detect_stale_master=1
	The SERVER_STALE_STATUS bit is added to the server->status field

Monitor diagnostic routine print all new status descriptions
2014-09-04 09:29:31 +02:00
32cd901e5c New entry point added to all monitors
New entry point added to all monitors
2014-09-04 09:27:23 +02:00
63a7ccf520 Merge branch 'MAX-232' into 232-bis
Conflicts:
	server/core/server.c
	server/include/server.h
2014-09-04 09:23:29 +02:00
4bf0d8a8d4 Merge branch 'rabbitmq_consumer' of github.com:skysql/MaxScale into rabbitmq_consumer 2014-09-03 23:33:52 +03:00
1928710cd8 add MariaDB-shared to buildrequires 2014-09-03 23:33:33 +03:00
7fcf950f8f Merge branch 'Z3' of https://github.com/skysql/MaxScale into Z3
Conflicts:
	server/modules/routing/readwritesplit/readwritesplit.c
2014-09-03 22:54:32 +03:00
cda39a62fb Fixes to
Includes imprvements to hints processing. If hint can't be followed query is routed possibly to slave, and eventually to master if other attempts fail.
2014-09-03 22:09:50 +03:00
bd5a69f1fd Merge remote-tracking branch 'origin/rabbitmq_consumer' into rabbitmq_consumer 2014-09-03 18:36:34 +03:00
13f63ab92b additional checks for object and schema triggers
minor bug fixes in consumer.c
2014-09-03 18:35:20 +03:00
5e5c59d322 Merge branch 'MAX-237' into Z3 2014-09-03 17:50:56 +03:00
537fb87968 add .spec 2014-09-03 16:46:39 +03:00
89a2d1d4c7 RabbitMQ consumer client 2014-09-03 14:02:35 +03:00
6a03976e4f support --long options with getopt_long() 2014-09-03 01:03:10 +02:00
cc5922b218 Merge branch 'MAX-237' into Z3 2014-09-02 16:58:20 +03:00
52f3adbf20 fixed temporary tables looking for database drops instead of table drops 2014-09-01 19:50:25 +03:00
0fed5c2c5b Fix to bug #510, http://bugs.skysql.com/show_bug.cgi?id=510, made every MaxScale thread to call mysql_thread_init() before entering poll_waitevents. Also main thread does this before starting services. Removed all calls to mysql_thread_init() and to mysql_thread_end() from elsewhere than from poll.c:poll_waitevents and from gateway.c:main
skygw_utils.cc: replace_literal: fixed memory leak
2014-09-01 19:37:31 +03:00
a4ae7ea139 Fix for bug 493 - Multiple config file sections with the same name 2014-09-01 17:18:15 +01:00
60d6b5b699 Fix bugs 484 and 485. 2014-09-01 16:51:05 +01:00
3c1abf4b64 Cleanup 2014-09-01 13:57:31 +03:00
0e53633a37 Merge remote-tracking branch 'origin/Z3' into MAX-237 2014-09-01 13:44:24 +03:00
164d8b1e32 Fixed various memory leaks
dbuser.c: key.user value was never freed
skygw_utils.cc: replace_literal values were not always freed
2014-09-01 13:40:52 +03:00