a90b336cc4
blr_master_reconnect instead of blr_start_master
...
blr_master_reconnect instead of blr_start_master in
blr_stop_start_master
2015-11-16 15:55:08 +01:00
3346c9c30d
Removed '' around slave_uuid
...
Removed '' around slave_uuid
2015-11-11 15:18:20 +01:00
8395bad394
Added slave remote port in log messages
...
Added slave remote port in log messages
2015-11-11 12:19:58 +01:00
23b3c9d2b2
Log message removed
...
Log message removed
2015-11-09 11:53:27 +01:00
e7dbc605af
Spinlock added for slave state set
...
Spinlock added for slave state set
2015-11-09 09:59:36 +01:00
5e71ff093f
Log message updates
...
Log message updates
2015-11-06 18:28:41 +01:00
00c506b029
Fix for rotate and catchup with transaction_safety = 1
...
Fix for rotate and catchup with transaction_safety = 1
2015-11-06 18:14:52 +01:00
e8c1c82265
Removed failed fstat message
...
Removed failed fstat message
2015-11-04 17:54:41 +01:00
685e674009
Log message update
...
Log message update
2015-11-04 16:41:27 +01:00
d51ac7ab7d
Disconnect slave when pos is UNSAFE
...
Disconnect slave when pos is UNSAFE instead of sending an error that
stops the replication
2015-11-04 16:24:46 +01:00
7c582f91ea
Merge branch 'develop' into 1.2.1-binlog_router_trx
2015-11-02 18:09:59 +02:00
c37e18e3d2
Moved included headers back to .c file
2015-10-28 15:07:50 +02:00
8d84deecc5
Updated schemarouter to use PCRE2 and moved includes to the header file.
2015-10-28 15:07:50 +02:00
99720ffa9f
Merge branch 'develop' into 1.2.1-binlog_router_trx
2015-10-28 10:15:52 +01:00
3c30827f16
Report blr_print_binlog_details only if pos > 4
...
Report blr_print_binlog_details only if pos > 4
2015-10-28 10:15:05 +01:00
d7d009f3b3
Merge from develop
...
Merge from develop
2015-10-28 09:38:31 +01:00
a718c995ae
Added blr_print_binlog_details
...
Added blr_print_binlog_details
2015-10-27 17:33:15 +01:00
a066b34e8e
Fix for change master to new binlog file
...
Fix for change master to new binlog file
2015-10-26 10:35:33 +01:00
8208f3a728
strerror_r update
...
strerror_r update
2015-10-23 18:44:39 +02:00
4b923ce4bc
Merge branch '1.2.1-binlog_router_trx' of https://github.com/mariadb-corporation/MaxScale into 1.2.1-binlog_router_trx
2015-10-23 16:44:21 +03:00
bf6286e598
Fix for new file creation after change master to new log file
...
Fix for new file creation after change master to new log file
2015-10-23 15:35:48 +02:00
3be5238bd7
Fixed indentation.
2015-10-23 15:05:51 +03:00
63f4bc3aec
Changed from router->binlog_lock to router->lock for transaction safety code and cleaned up code.
2015-10-23 14:54:08 +03:00
1dc48f5ed8
Merge branch 'develop' into 1.2.1-binlog_router_trx
2015-10-23 13:18:11 +02:00
40ffe21dd8
Added a variable for current event being processed after a transaction is committed.
2015-10-23 12:33:51 +03:00
add1927781
Reformatted to make line-length < 110.
2015-10-21 09:46:52 +03:00
eeefd73623
Changed sprintf format to use %02hhx instead of %02x.
2015-10-20 16:20:54 +03:00
a8f866d372
Message log update
...
Message log update
2015-10-19 11:37:20 +02:00
75e8033052
Merge branch 'develop' into 1.2.1-binlog_router_trx
2015-10-19 09:36:04 +02:00
9b65e0b8b6
Fixed compiler warnings.
2015-10-14 10:58:32 +03:00
7e1034a740
All conflicts are printed when processing databases.
2015-10-05 10:20:58 +03:00
6227d9f834
Cleaned up schemarouter code.
2015-10-05 10:20:58 +03:00
a576606f2b
Updated schemarouter duplicate DB code based on code review.
2015-10-05 10:20:58 +03:00
af2bc91383
Cleaned up the clientReply function of the schemarouter.
2015-10-05 10:20:58 +03:00
bff6db96a1
Same database on more than one server now cause the schemarouter session to be closed.
2015-10-05 10:20:58 +03:00
62477c5760
Changed log message for trx_safe set to ON
...
Changed log message for trx_safe set to ON
2015-10-02 19:14:47 +02:00
78252fcb78
Message logs changed for slave request errors
...
Log messages changed for slave request errors
2015-10-02 18:30:19 +02:00
1e76de540f
Added blr_distribute_error_message when distributing transaction events
...
Added blr_distribute_error_message when distributing transaction events
2015-10-02 09:46:52 +02:00
d31e081e45
Changed log messages for blr_read_binlog, added slave send error feaure
...
Changed log messages for blr_read_binlog, added slave send error feaure.
When blr_read_binlog detects an error an error message with 1236 code
is sent to the slave and it will stop the replication to binlogrouter
2015-10-01 17:03:48 +02:00
e043d204b4
blr_send_custom_error with errno and state
...
blr_send_custom_error with errno and state
2015-09-30 15:59:48 +02:00
680589ed46
Slave heartbeat period is reported in diagnostics
...
Slave heartbeat period is reported in diagnostics only if router option
is set
2015-09-30 15:21:18 +02:00
21509616e9
Fix routine argument type
...
Fix routine argument type
2015-09-30 14:47:48 +02:00
f9ee9ca028
Addition of send_slave_heartbeat option
...
Addition of send_slave_heartbeat option
2015-09-30 14:39:26 +02:00
4aa161d78e
Merge branch 'develop' into 1.2.1-binlog_router_trx
2015-09-30 14:20:39 +02:00
48fd181245
Merge branch 'test_fix_1.3' into develop
2015-09-30 08:34:02 +03:00
638c2250c9
Fixed internal test suite.
2015-09-29 16:36:12 +03:00
d679bf1cd8
Fix to MXS-389: https://mariadb.atlassian.net/browse/MXS-389
...
Utility tools now use static log manager.
2015-09-29 14:56:05 +03:00
96f76a1f2e
Changed the way max_sescmd_history works and combined disable_sescmd_history and disable_slave_recovery.
...
Before these changes when max_sescmd_history was used the session
was closed when the limit was exceeded. With this change, when the
limit is exceeded the recovery of slaves and the session command history
are both disabled. This will allow the sessions to continue while still
keeping the old functionality of limited salve replacement.
The disable_sescmd_history and disable_slave_recovery parameters were combined
so that disabling the session command history will also disable slave recovery.
This way no harm can be done with disable_sescmd_history.
2015-09-29 12:03:22 +03:00
db0e2e881f
Double free prevented.
...
routeQuery calls route_single_stmt, which requires the GWBUF to be
contiguous. Earlier it was made contiguous (if needed) in
route_single_stmt. However, since the process of making a GWBUF
contiguous causes the original buffer to be freed, this would lead
to a double free later in routeQuery that frees the passed buffer.
This is prevented now by making the buffer contiguous before calling
route_single_stmt.
2015-09-29 10:57:45 +03:00
1fa5cfbeb7
Typo fixed
...
Typo fixed
2015-09-28 12:17:06 +02:00