Commit Graph

  • 15b96f6933 Cleaned up Limitations Markus Makela 2015-09-29 10:23:04 +03:00
  • 6f3ec723b1 Cleaned up Limitations Markus Makela 2015-09-29 10:23:04 +03:00
  • 1fa5cfbeb7 Typo fixed MassimilianoPinto 2015-09-28 12:17:06 +02:00
  • d9a776d81a Added @@global.server_id and @@global.server_uuid MassimilianoPinto 2015-09-28 12:12:26 +02:00
  • fcb13760fb Warnings treated as errors. Johan Wikman 2015-09-28 10:27:43 +03:00
  • de1e1f4e28 In test-programs the ss...assert functions assert always. Johan Wikman 2015-09-28 10:08:50 +03:00
  • e8e347acff Merge branch 'develop' into 1.2.1-binlog_router_trx MassimilianoPinto 2015-09-28 08:48:27 +02:00
  • 69af0df6b5 Merge branch 'develop' into 1.2.1-binlog_router_trx MassimilianoPinto 2015-09-28 08:48:27 +02:00
  • b6df52a68e Addition of slave heartbeat check MassimilianoPinto 2015-09-25 15:58:36 +02:00
  • df65ea0386 Fix to MXS-303: https://mariadb.atlassian.net/browse/MXS-303 Fixed package names. Markus Makela 2015-09-25 16:08:46 +03:00
  • 490d9b3782 Fixed installation problems. Markus Makela 2015-09-25 16:08:14 +03:00
  • 2231d0870c Place checks in callback routines because DCB will not always contain a reference to a router session, and the associated data will be invalid in this case. counterpoint 2015-09-25 12:17:11 +01:00
  • 9efad8727a All warnings removed. Johan Wikman 2015-09-25 14:07:19 +03:00
  • 1e694a6c7d Debug messages logged to debug. Johan Wikman 2015-09-25 13:47:38 +03:00
  • 7bf6e4c5fc Renamed 1.1.1 to 1.2.0 upgrading document to Upgrading-To-MaxScale-1.2.md Markus Makela 2015-09-25 13:19:53 +03:00
  • 5864171207 Renamed 1.1.1 to 1.2.0 upgrading document to Upgrading-To-MaxScale-1.2.md Markus Makela 2015-09-25 13:19:53 +03:00
  • 2dfb9e3c11 Merge branch 'develop' into MXS-329 Markus Makela 2015-09-24 17:59:36 +03:00
  • 2f0ef4ad31 Configuration files from older installations no longer overwrite existing files. Markus Makela 2015-09-24 14:35:48 +03:00
  • 89667294b3 Fix exceptional cases in DCB dcb_call_callback and in MySQL backend gw_error_backend_event - close DCB and return. Martin Brampton 2015-09-24 07:39:47 +01:00
  • 162f60e167 Merge branch 'develop' into 1.2.1-binlog_router_trx MassimilianoPinto 2015-09-23 18:44:13 +02:00
  • 653bb57e7f Merge branch 'develop' into 1.2.1-binlog_router_trx MassimilianoPinto 2015-09-23 18:44:13 +02:00
  • 6a318836fb Removed obsolete code. Johan Wikman 2015-09-23 15:11:50 +03:00
  • 3b19acd1de Write queue emptied in dcb_final_free. Johan Wikman 2015-09-23 15:05:16 +03:00
  • f7946a05fa Fix in extract_message MassimilianoPinto 2015-09-23 14:05:02 +02:00
  • ef15825efb Fixes suggested by Valgrind tool MassimilianoPinto 2015-09-23 11:46:00 +02:00
  • 618a641b96 Reformatted user authentication queries as multi-line strings instead of one long string. Markus Makela 2015-09-23 08:00:58 +03:00
  • 72f08de889 Removed duplicated code MassimilianoPinto 2015-09-22 16:50:11 +02:00
  • 95a4daecc9 Add GWBUF_POINTER_IN_BUFFER macro; add extra free calls to remove memory leaks. counterpoint 2015-09-22 11:54:47 +01:00
  • b6e37d6b6f Merge branch 'develop' into 1.2.1-binlog_router_trx MassimilianoPinto 2015-09-22 08:40:03 +02:00
  • fc844a9c6c Removed redundant text from documentation. Markus Makela 2015-09-22 07:36:26 +03:00
  • 065e252767 Removed redundant text from documentation. Markus Makela 2015-09-22 07:36:26 +03:00
  • 15f042f083 On reflection, freeing keys and values in hashtable processing is not a good idea because we don't know what they are, and can put up with some small memory losses. counterpoint 2015-09-21 15:49:57 +01:00
  • 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 Markus Makela 2015-09-21 17:07:37 +03:00
  • 7aa36b77ea Guarantee router session is present for call to clientReply; properly free callbacks; attempt to set all necessary values for dbusers; do more to ensure buffers freed. counterpoint 2015-09-21 14:25:12 +01:00
  • 11c8ef5b92 Cleaned up code based on the review of the code. Markus Makela 2015-09-21 13:56:56 +03:00
  • 988a8d7008 Fixed error messages not being printed and cleaned up the function. Markus Makela 2015-09-17 07:13:24 +03:00
  • 561891aac5 Fix for double free, possible fix for bug601. Johan Wikman 2015-09-21 13:41:22 +03:00
  • 88716c35fb Various changes to block loopholes in different cases and tidy up. counterpoint 2015-09-21 09:23:22 +01:00
  • 26b0ff8e77 Merge branch 'develop' into 1.2.1-binlog_router_trx MassimilianoPinto 2015-09-21 09:03:13 +02:00
  • de8e54da8b Fix for compile error MassimilianoPinto 2015-09-21 08:52:39 +02:00
  • 2c12ba3d16 Various fixes MassimilianoPinto 2015-09-21 08:44:33 +02:00
  • f97df72a3e Fix for compile error MassimilianoPinto 2015-09-21 08:52:39 +02:00
  • 2ce6012506 Various fixes MassimilianoPinto 2015-09-21 08:44:33 +02:00
  • 601eac5a5d Fixed parent-child code being called in non-daemon mode. Markus Makela 2015-09-18 17:20:50 +03:00
  • 511e0fe119 Merge Fix from develop MassimilianoPinto 2015-09-18 16:10:41 +02:00
  • 8d5ca11374 Fixed: spinlock_release is before free MassimilianoPinto 2015-09-18 16:05:22 +02:00
  • 4e3ef93fe5 Merge branch 'develop' into 1.2.1-binlog_router_trx MassimilianoPinto 2015-09-18 15:28:08 +02:00
  • 67c9f30632 Added missing NULL byte for resource MassimilianoPinto 2015-09-18 15:27:36 +02:00
  • b8af047a25 Remove excessively tight conditions for selecting persistent connections, add more information to debug output when connection is rejected. counterpoint 2015-09-18 11:03:23 +01:00
  • 89748d9b21 Binlog identity log message update MassimilianoPinto 2015-09-18 11:18:32 +02:00
  • 840afc0815 Develop merge MassimilianoPinto 2015-09-18 11:15:48 +02:00
  • 2a2582067a Added fix blr_slave_register reply MassimilianoPinto 2015-09-18 11:06:03 +02:00
  • 67069d1685 Fixed Typo MassimilianoPinto 2015-09-18 11:01:54 +02:00
  • 74d69eb64d Added missing slave state BLRS_REGISTERED MassimilianoPinto 2015-09-18 10:50:12 +02:00
  • e507933c48 Need to mark the DCB dcb_errhandle_called indicator if the router error handler is not called. counterpoint 2015-09-18 09:19:32 +01:00
  • 81e186fd92 server-id reported as server_id in binlog_identity log MassimilianoPinto 2015-09-18 10:09:11 +02:00
  • f3560512ff Suppress call to router error handling where there is no router session. counterpoint 2015-09-18 09:04:32 +01:00
  • c69658889c Handle client input case where no router session exists by sending error message to client. counterpoint 2015-09-18 08:59:06 +01:00
  • 58e5168286 Merge branch 'develop' into 1.2.1-binlog_router_trx MassimilianoPinto 2015-09-18 09:50:04 +02:00
  • d192cee0a1 Fixed Log message to 2015 MassimilianoPinto 2015-09-18 09:49:22 +02:00
  • c26dfbc779 Added blr_slave_send_ok in blr_slave_register MassimilianoPinto 2015-09-18 09:37:07 +02:00
  • cbfc6ea6b0 Fix OK packet for blr_slave_register() reply MassimilianoPinto 2015-09-18 09:23:02 +02:00
  • 31c6666278 Ensure DCB for closing session does not become persistent; remove bref_was_not_in_use. Martin Brampton 2015-09-17 14:38:56 +01:00
  • dc3b0b067b Revert the dcb_close changes in handleError. Martin Brampton 2015-09-17 13:35:18 +01:00
  • 1ad8e27c91 Try a different arrangement of DCB closures in handleError of read-write split. Martin Brampton 2015-09-17 13:27:25 +01:00
  • 357c4bcae5 Add to or take from persistent pool only if server is running; add conditions to DCB close in read-write handleError to check backend reference was in use. Martin Brampton 2015-09-17 12:53:59 +01:00
  • 583c9b62fe Close DCB in handleError only if it can be found in a backend reference. Martin Brampton 2015-09-17 11:58:19 +01:00
  • e725c86c7d Merge branch 'develop' into 1.2.1-binlog_router_trx MassimilianoPinto 2015-09-17 10:50:10 +02:00
  • 91dd3bb9bd Fix mistake. Martin Brampton 2015-09-17 08:18:47 +01:00
  • 0cba9b797f Changes to deal with failed session creation by keeping the new session in existence until all related DCBs have closed; minor changes in response to reviews. Martin Brampton 2015-09-17 08:15:32 +01:00
  • 11c75a1ee0 Merge branch 'dcb_ssl_refactoring' into develop Markus Makela 2015-09-17 07:22:23 +03:00
  • 73043ab062 Merge branch 'develop' into 1.2.1-binlog_router_trx MassimilianoPinto 2015-09-16 19:09:08 +02:00
  • 11c4a1a491 Merge branch 'develop' into 1.2.1-binlog_router_trx MassimilianoPinto 2015-09-16 19:09:08 +02:00
  • 9829a8c2c2 Added: validating binlog file message MassimilianoPinto 2015-09-16 19:04:48 +02:00
  • 633131fffd Fix for information_schema.STATUS in Uptime MassimilianoPinto 2015-09-16 18:15:12 +02:00
  • 3822cae9c2 blr_log_identity() moved to the right location MassimilianoPinto 2015-09-16 17:28:32 +02:00
  • e4677fbd44 Log message fix MassimilianoPinto 2015-09-16 17:16:20 +02:00
  • faaf33918d Binlog Identity is logged with MESSAGE MassimilianoPinto 2015-09-16 15:44:50 +02:00
  • 6ad89cb986 Removed boolean value assignment to an integer variable. Markus Makela 2015-09-16 13:36:02 +03:00
  • 6c75e09f29 Fixed multi-source replication not working. Markus Makela 2015-09-16 11:52:33 +03:00
  • ebbbab5354 Minor modification to documentation. Johan Wikman 2015-09-16 11:10:47 +03:00
  • ea2c454010 Minor modification to documentation. Johan Wikman 2015-09-16 11:10:47 +03:00
  • fe400e7041 Fixed service permission checks failing without SELECT privilege on mysql.db for the servuce user. Markus Makela 2015-09-16 11:09:53 +03:00
  • aa6b454e64 Made documentation cleaner. Markus Makela 2015-09-16 10:24:17 +03:00
  • 5aa882fc7e Made documentation cleaner. Markus Makela 2015-09-16 10:24:17 +03:00
  • fe9babe9ec Cleaned up code. Markus Makela 2015-09-16 10:22:29 +03:00
  • 87b50ac337 Merge branch 'MXS-279' into develop Markus Makela 2015-09-16 10:01:21 +03:00
  • 30239f395a Fix bref when backend server fails, error message if fails. Martin Brampton 2015-09-15 20:07:56 +01:00
  • fac4b3ff11 Fix for MariaDB 10 MassimilianoPinto 2015-09-15 19:10:23 +02:00
  • c12233db0d Small fixes MassimilianoPinto 2015-09-15 16:50:15 +02:00
  • fdbe070e80 Change abort to error message when read connection router finds mismatch between router client session DCB and given backend DCB; improve order of actions when closing DCB in read-write router. counterpoint 2015-09-15 15:22:44 +01:00
  • 374056cecc Valgrind fixes MassimilianoPinto 2015-09-15 16:18:10 +02:00
  • 4732cc639c Error handling for invalid SHOW [GLOBAL] STATUS command MassimilianoPinto 2015-09-15 15:57:31 +02:00
  • 6b05176684 Fixed errors reported by valgrind MassimilianoPinto 2015-09-15 15:49:41 +02:00
  • a2d91678c7 Merge branch 'develop' into 1.2.1-binlog_router_trx MassimilianoPinto 2015-09-15 15:17:20 +02:00
  • abf5b6d02a Addition of status variable output formatting MassimilianoPinto 2015-09-15 15:13:05 +02:00
  • 8a996029bc Merge branch 'MXS-35' into develop Markus Makela 2015-09-15 11:50:36 +03:00
  • bbc0116cd2 Moved the writing to and closing of the parent-child pipe to a separate function. Markus Makela 2015-09-15 10:52:37 +03:00
  • 6817db3ae1 Added checks for empty values MassimilianoPinto 2015-09-15 09:48:04 +02:00
  • 0cf4b2cf68 Fix to overcome failure on certain packets. Martin Brampton 2015-09-15 08:37:41 +01:00