MassimilianoPinto
f9ee9ca028
Addition of send_slave_heartbeat option
...
Addition of send_slave_heartbeat option
2015-09-30 14:39:26 +02:00
MassimilianoPinto
4aa161d78e
Merge branch 'develop' into 1.2.1-binlog_router_trx
2015-09-30 14:20:39 +02:00
Markus Makela
48fd181245
Merge branch 'test_fix_1.3' into develop
2015-09-30 08:34:02 +03:00
Markus Makela
638c2250c9
Fixed internal test suite.
2015-09-29 16:36:12 +03:00
Markus Makela
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
Markus Makela
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
Markus Makela
447c3aa6c1
More code cleaning.
2015-09-29 12:03:21 +03:00
Markus Makela
abab715a21
Simplified the code in parse_time.
2015-09-29 12:03:21 +03:00
Markus Makela
f021d42820
Cleaned up the timerange string processing in dbfwfilter.
2015-09-29 12:03:21 +03:00
Johan Wikman
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
Markus Makela
6f3ec723b1
Cleaned up Limitations
2015-09-29 10:23:04 +03:00
MassimilianoPinto
1fa5cfbeb7
Typo fixed
...
Typo fixed
2015-09-28 12:17:06 +02:00
MassimilianoPinto
d9a776d81a
Added @@global.server_id and @@global.server_uuid
...
Added @@global.server_id and @@global.server_uuid
2015-09-28 12:12:26 +02:00
Johan Wikman
fcb13760fb
Warnings treated as errors.
...
With all current warnings removed, warnings can now be treated as errors.
2015-09-28 10:27:43 +03:00
Johan Wikman
de1e1f4e28
In test-programs the ss...assert functions assert always.
...
Now handled by defining the relevant defines. Should be fixed
by replacing the use of ss_info_assert with test macros that
always assert.
Task for fixing this properly:
https://mariadb.atlassian.net/browse/MXS-382
2015-09-28 10:08:50 +03:00
MassimilianoPinto
69af0df6b5
Merge branch 'develop' into 1.2.1-binlog_router_trx
2015-09-28 08:48:27 +02:00
MassimilianoPinto
b6df52a68e
Addition of slave heartbeat check
...
Addition of slave heartbeat check
2015-09-25 15:58:36 +02:00
Markus Makela
df65ea0386
Fix to MXS-303: https://mariadb.atlassian.net/browse/MXS-303
...
Fixed package names.
2015-09-25 16:15:07 +03:00
Markus Makela
490d9b3782
Fixed installation problems.
2015-09-25 16:15:07 +03:00
Johan Wikman
9efad8727a
All warnings removed.
...
Minimal changes to remove warnings when compiling.
2015-09-25 14:07:19 +03:00
Johan Wikman
1e694a6c7d
Debug messages logged to debug.
2015-09-25 13:49:30 +03:00
Markus Makela
5864171207
Renamed 1.1.1 to 1.2.0 upgrading document to Upgrading-To-MaxScale-1.2.md
2015-09-25 13:19:53 +03:00
Markus Makela
2f0ef4ad31
Configuration files from older installations no longer overwrite existing files.
2015-09-24 14:39:21 +03:00
MassimilianoPinto
653bb57e7f
Merge branch 'develop' into 1.2.1-binlog_router_trx
2015-09-23 18:44:13 +02:00
Johan Wikman
6a318836fb
Removed obsolete code.
...
The read and write buffers are now emptied in dcb_final_free, so
no need to do it explicitly here.
2015-09-23 15:16:19 +03:00
Johan Wikman
3b19acd1de
Write queue emptied in dcb_final_free.
...
NOTE: Invalid indentation for reduced conflicts with MXS-329.
2015-09-23 15:16:19 +03:00
MassimilianoPinto
f7946a05fa
Fix in extract_message
...
Fix in extract_message
2015-09-23 14:05:02 +02:00
MassimilianoPinto
ef15825efb
Fixes suggested by Valgrind tool
...
Fixes suggested by Valgrind tool
2015-09-23 11:46:00 +02:00
Markus Makela
618a641b96
Reformatted user authentication queries as multi-line strings instead of one long string.
2015-09-23 08:00:58 +03:00
MassimilianoPinto
72f08de889
Removed duplicated code
...
Removed duplicated code
2015-09-22 16:50:11 +02:00
MassimilianoPinto
b6e37d6b6f
Merge branch 'develop' into 1.2.1-binlog_router_trx
2015-09-22 08:40:03 +02:00
Markus Makela
065e252767
Removed redundant text from documentation.
2015-09-22 07:36:26 +03:00
Markus Makela
338b870cd1
Fix to MXS-373: https://mariadb.atlassian.net/browse/MXS-373
...
The log manager is initialized only once and skygw_log_sync_all now checks if the log manager has been successfully started before interacting with the log manager
2015-09-21 17:27:49 +03:00
Markus Makela
11c8ef5b92
Cleaned up code based on the review of the code.
2015-09-21 14:02:01 +03:00
Markus Makela
988a8d7008
Fixed error messages not being printed and cleaned up the function.
2015-09-21 14:02:01 +03:00
Johan Wikman
561891aac5
Fix for double free, possible fix for bug601.
...
In the end of execute_sescmd_in_backend the buffer was consumed
in case the protocol function failed. Or actually if it returned
something else but 1.
In the case of mysql_backend, the buffer is always freed when
authorizing and either consumed or placed on the dcb writequeue
when the data is written.
That is, it is never ok to consume the buffer in this function.
The end-result is likely to be an abort.
2015-09-21 13:45:15 +03:00
MassimilianoPinto
26b0ff8e77
Merge branch 'develop' into 1.2.1-binlog_router_trx
2015-09-21 09:03:13 +02:00
MassimilianoPinto
de8e54da8b
Fix for compile error
...
Fix for compile error
2015-09-21 09:00:39 +02:00
MassimilianoPinto
2c12ba3d16
Various fixes
...
Various fixes for initialisation and packet size allocation
2015-09-21 09:00:20 +02:00
MassimilianoPinto
f97df72a3e
Fix for compile error
...
Fix for compile error
2015-09-21 08:52:39 +02:00
MassimilianoPinto
2ce6012506
Various fixes
...
Various fixes for initialisation and packet size allocation
2015-09-21 08:44:33 +02:00
Markus Makela
601eac5a5d
Fixed parent-child code being called in non-daemon mode.
2015-09-18 17:26:27 +03:00
MassimilianoPinto
511e0fe119
Merge Fix from develop
...
Merge Fix from develop
2015-09-18 16:10:41 +02:00
MassimilianoPinto
8d5ca11374
Fixed: spinlock_release is before free
...
Fixed: spinlock_release is before free
2015-09-18 16:05:22 +02:00
MassimilianoPinto
4e3ef93fe5
Merge branch 'develop' into 1.2.1-binlog_router_trx
2015-09-18 15:28:08 +02:00
MassimilianoPinto
67c9f30632
Added missing NULL byte for resource
...
Added missing NULL byte for resource
2015-09-18 15:27:36 +02:00
MassimilianoPinto
89748d9b21
Binlog identity log message update
...
Binlog identity log message update
2015-09-18 11:18:32 +02:00
MassimilianoPinto
840afc0815
Develop merge
...
Develop merge
2015-09-18 11:15:48 +02:00
MassimilianoPinto
2a2582067a
Added fix blr_slave_register reply
...
Added fix blr_slave_register reply
2015-09-18 11:06:03 +02:00
MassimilianoPinto
67069d1685
Fixed Typo
...
Fixed Typo
2015-09-18 11:01:54 +02:00