Commit Graph

  • 889bdd4f8c In dcb.c:dcb_close DCB is removed either before or after the call dcb->func.close. Since mysql backend protocol sends COM_QUIT and thus, writes to backend DCB, it is kept in DCB_STATE_POLLING until the write is completed. dcb.h: define ERRHAND temporarily since changes are still behind that macro Defined two error handling actions in router.h: ERRACT_NEW_COMMECTION and ERRACT_REPLY_CLIENT. Failed database is logged at expanding frequence to error and to message log due changes in mysql_mon.c. Added two new members in MONITOR_SERVERS: mon_err_count, and mon_prev_status so that each backend can be treated individually. VilhoRaatikka 2014-06-08 19:36:12 +03:00
  • f7a177dac8 Improved diagnostics Mark Riddoch 2014-06-08 13:52:48 +01:00
  • fda9b1c706 Merge branch 'develop' into blr Mark Riddoch 2014-06-08 00:50:36 +01:00
  • 13e95ffc53 Improved diagnostics Mark Riddoch 2014-06-07 21:01:11 +01:00
  • 9e164b83f0 Updates to debug CLI Mark Riddoch 2014-06-07 20:41:58 +01:00
  • 916b763685 Completed merge, fixed print delay to simple one. VilhoRaatikka 2014-06-07 01:05:12 +03:00
  • ad744962b2 Merge branch 'develop' into MAX-11 VilhoRaatikka 2014-06-07 00:50:08 +03:00
  • 7e6cb7afc2 Snapshot of failure tolerance changes. Added a lot of logging to error, trace and message logs which should help the user to handle errors which can't be automatically resolved, like attempt to use nonexisting database. VilhoRaatikka 2014-06-06 23:32:04 +03:00
  • 5fb8a0ef44 Updated with new debug CLI guide Mark Riddoch 2014-06-06 10:55:47 +01:00
  • 7c8803f2f2 Updated with new debug CLI guide Mark Riddoch 2014-06-06 10:55:47 +01:00
  • 5922189a46 Merge branch 'develop' of github.com:skysql/MaxScale into develop Mark Riddoch 2014-06-06 10:51:14 +01:00
  • e9bd3676c1 Merge branch 'develop' of github.com:skysql/MaxScale into develop Mark Riddoch 2014-06-06 10:51:14 +01:00
  • 95edb494a8 Updated configuration guide Mark Riddoch 2014-06-06 10:50:40 +01:00
  • 0ae1b3b15c Updated configuration guide Mark Riddoch 2014-06-06 10:50:40 +01:00
  • 55894459c4 Delete MaxScale 0.6 Release Notes.pdf Mark Riddoch 2014-06-06 09:02:30 +01:00
  • 03b9f11e1e Delete MaxScale 0.6 Release Notes.pdf Mark Riddoch 2014-06-06 09:02:30 +01:00
  • a732dd90c3 Delete Max Scale 0.6 Release Notes.pdf Mark Riddoch 2014-06-06 09:02:20 +01:00
  • 827c08a751 Delete Max Scale 0.6 Release Notes.pdf Mark Riddoch 2014-06-06 09:02:20 +01:00
  • c7b3c0925d Merge branch 'develop' of github.com:skysql/MaxScale into develop Mark Riddoch 2014-06-06 09:01:06 +01:00
  • da01fa098f Addition of 0.7 release note Mark Riddoch 2014-06-06 09:00:50 +01:00
  • 4f560889f8 Addition of 0.7 release note Mark Riddoch 2014-06-06 09:00:50 +01:00
  • 047dd5f90e process_config_update didn't handle filter type which caused erroneous message being printed to error log. VilhoRaatikka 2014-06-05 21:09:23 +03:00
  • 1a43a4868f Added check for NULL pointer in serviceClearRouterOptions. VilhoRaatikka 2014-06-05 20:17:39 +03:00
  • 515f6de742 Incremented version number Mark Riddoch 2014-06-05 17:10:10 +01:00
  • 656c54af0a Fixed memory allocation issue when the repalcement text is considerably longer than the match text. Mark Riddoch 2014-06-05 17:08:44 +01:00
  • c1c188cf4f Fix for unintialised structure member Mark Riddoch 2014-06-05 16:24:05 +01:00
  • be87556ab0 Fix for compiler warnings Mark Riddoch 2014-06-05 15:26:57 +01:00
  • 959b9aeec8 Merge branch 'develop' of github.com:skysql/MaxScale into develop Mark Riddoch 2014-06-05 15:09:16 +01:00
  • 01af5d1aef Fix for config file ordering Mark Riddoch 2014-06-05 15:08:49 +01:00
  • 9904e71efe Fixed issue with filter object poitner not being initialised. Mark Riddoch 2014-06-05 08:55:19 +01:00
  • ea177b481f Fixed for typo in modutil.h Mark Riddoch 2014-06-04 23:30:54 +01:00
  • 46ca0676c0 A filter parameter fix and a new filter, the regex filter. Mark Riddoch 2014-06-04 23:04:17 +01:00
  • f612b90cd7 Merge branch 'develop' into MAX-65 Mark Riddoch 2014-06-04 21:14:31 +01:00
  • bb0e6c3858 Support non-default binlog filenames Mark Riddoch 2014-06-04 18:37:41 +01:00
  • 57e910ad3d Addition of the module utilities functions Mark Riddoch 2014-06-04 18:34:24 +01:00
  • 7e863657db Removed references to SERVER_IS_JOINED status from readwritesplit.c because rwsplit for Galera doesn't use that status at all. VilhoRaatikka 2014-06-04 14:49:05 +03:00
  • 4dbd51b1fc fixed macro name MassimilianoPinto 2014-06-04 13:15:01 +02:00
  • 099a38a795 monitor_interval added MassimilianoPinto 2014-06-04 11:57:33 +02:00
  • 1575afb05f Merge pull request #5 from skysql/MAX-122 Mark Riddoch 2014-06-04 09:19:44 +01:00
  • 46495bb59e Bug #443, http://bugs.skysql.com/show_bug.cgi?id=443 monitors used mysql_ping without MYSQL_OPT_READ_TIMEOUT which caused read to block. Fixed in mysql and galera monitor. Added log writing per each status change of each server and repeatedly if server is not running. VilhoRaatikka 2014-06-03 19:39:50 +03:00
  • b7f6e600cc Fix compilation error Mark Riddoch 2014-06-03 15:35:09 +01:00
  • 1ebf27eab3 Add server maintenance mode. Mark Riddoch 2014-06-03 09:25:09 +01:00
  • 1d48794963 Addition of API modinfo implementation for filters Mark Riddoch 2014-06-02 18:18:31 +01:00
  • b764745fc3 Merge branch 'develop' into MAX-65 Mark Riddoch 2014-06-02 18:07:09 +01:00
  • e274bba23d Addition of checks to confirm modules report the expected API implementation Mark Riddoch 2014-06-02 17:38:15 +01:00
  • 1245fba35b Addition of the module info structure to allow module information to be extracted from the modules. Mark Riddoch 2014-06-02 17:10:05 +01:00
  • 21221a513f Correction to list filters command output Mark Riddoch 2014-06-02 14:36:51 +01:00
  • 857ae25570 Addition of session filter tracking in order to allow the show session command to call the diagnostic entries points of the filters in the session. Mark Riddoch 2014-06-02 10:56:50 +01:00
  • f026cd9e77 Merge branch 'develop' of github.com:skysql/MaxScale into develop Mark Riddoch 2014-05-30 18:15:21 +01:00
  • 589ed75d32 Addition of alternative truth values in the config file, on, off, true or false can now be used as well as 0 and 1 when defining the enable_root_user parameter. Mark Riddoch 2014-05-30 18:14:21 +01:00
  • 8d55be4b23 First working filters implementaton. Mark Riddoch 2014-05-30 16:45:39 +01:00
  • 9522d06f9b Tried explicitly access NULL pointer. VilhoRaatikka 2014-05-30 11:32:37 +03:00
  • a522cb4651 Merge branch 'develop' of https://github.com/skysql/MaxScale into develop VilhoRaatikka 2014-05-30 10:11:00 +03:00
  • 752f28ce48 Merge branch 'develop' of github.com:skysql/MaxScale into develop Mark Riddoch 2014-05-29 16:57:49 +01:00
  • 3e17120105 Allow space for terminating NULL in args array Mark Riddoch 2014-05-29 16:57:17 +01:00
  • 238595d898 Merge branch 'feature-MAX-60' into develop MassimilianoPinto 2014-05-29 12:14:52 +02:00
  • d19aedeb2c Merge branch 'develop' into feature-MAX-60 MassimilianoPinto 2014-05-29 12:12:05 +02:00
  • 624c720c7d Merge branch 'develop' into feature-MAX-98 MassimilianoPinto 2014-05-29 12:11:15 +02:00
  • dcf6837008 Updated table of contents Mark Riddoch 2014-05-29 10:36:16 +01:00
  • 7bca4e383f Updated table of contents Mark Riddoch 2014-05-29 10:36:16 +01:00
  • 4deae3b72d Updated documentation of the debug CLI to include the new list commands Mark Riddoch 2014-05-29 10:32:25 +01:00
  • 5b97e15a1f Updated documentation of the debug CLI to include the new list commands Mark Riddoch 2014-05-29 10:32:25 +01:00
  • b761c798ca Merge branch 'develop' of github.com:skysql/MaxScale into develop Mark Riddoch 2014-05-29 09:01:44 +01:00
  • 71bc2ba3ee set maxscale_id updated MassimilianoPinto 2014-05-29 09:43:21 +02:00
  • 6cc2700383 Merge branch 'develop' into feature-MAX-98 MassimilianoPinto 2014-05-29 09:08:57 +02:00
  • 4127c5397f Merge branch 'develop' into feature-MAX-60 MassimilianoPinto 2014-05-29 09:08:23 +02:00
  • b710025a8e printed message modified MassimilianoPinto 2014-05-29 09:07:59 +02:00
  • 915c7aea16 branch update from develop MassimilianoPinto 2014-05-29 09:02:43 +02:00
  • f84e2b0dae Merge branch 'develop' of github.com:skysql/MaxScale into develop Mark Riddoch 2014-05-28 23:39:17 +01:00
  • 4b5f801ff9 Misc fixes for bin log rotate issues Mark Riddoch 2014-05-28 23:38:54 +01:00
  • 797f044cf9 Addition of the list command to the debugcli to list servers, services, listeners and sessions Mark Riddoch 2014-05-28 23:25:47 +01:00
  • c658c0fe9a Replication Lag parameter in diagnostics MassimilianoPinto 2014-05-28 18:42:17 +02:00
  • b1e933f7ef Replication Lag in server diagnostics MassimilianoPinto 2014-05-28 18:36:52 +02:00
  • 5899fe0000 new parameters added for monitors MassimilianoPinto 2014-05-28 18:11:07 +02:00
  • 38b3368fe3 Merge branch 'develop' into feature-MX-60 MassimilianoPinto 2014-05-28 17:56:58 +02:00
  • 4db9162bbc diagnostic routines updated MassimilianoPinto 2014-05-28 17:56:18 +02:00
  • 31e2d4e12a monitor diagnostics update MassimilianoPinto 2014-05-28 17:52:37 +02:00
  • 430ccf52d4 Merge branch 'MAX-11' into develop VilhoRaatikka 2014-05-28 18:32:39 +03:00
  • 1a2b8e5475 Router spinlock wasn't used to protect routing. As a consequence router could have been closed in thread #1 while thread #2 was in a middle of execution of router code. Solved by holding router lock so that it covered whole routing operation. VilhoRaatikka 2014-05-28 18:29:02 +03:00
  • e4545baf97 Node Replication Consistency MassimilianoPinto 2014-05-28 17:27:09 +02:00
  • 7108a25299 added routines MassimilianoPinto 2014-05-28 15:56:10 +02:00
  • fe0fcd75e4 new monitor routines MassimilianoPinto 2014-05-28 15:44:51 +02:00
  • d0a30748ab Branch update MassimilianoPinto 2014-05-28 14:52:04 +02:00
  • ca4b53f1b8 Merge branch 'develop' into feature-MX-60 MassimilianoPinto 2014-05-28 14:48:27 +02:00
  • 77b790efbf Replication lag support in server struct MassimilianoPinto 2014-05-28 14:47:35 +02:00
  • a73c9c8076 Completing fix to #438 VilhoRaatikka 2014-05-28 14:36:53 +03:00
  • 89c51cff20 Completing fix to #438 VilhoRaatikka 2014-05-28 14:36:53 +03:00
  • 74732491f0 Merge branch 'develop' into MAX-11 VilhoRaatikka 2014-05-28 14:22:53 +03:00
  • 4ac11d137e Merge branch 'develop' of https://github.com/skysql/MaxScale into develop VilhoRaatikka 2014-05-28 14:22:11 +03:00
  • 6890129bf2 Bug #438, http://bugs.skysql.com/show_bug.cgi?id=438 try to complete the fix. dcb->authlock was double-freed. VilhoRaatikka 2014-05-28 14:03:59 +03:00
  • a42e7b5702 Bug #438, http://bugs.skysql.com/show_bug.cgi?id=438 try to complete the fix. dcb->authlock was double-freed. VilhoRaatikka 2014-05-28 14:03:59 +03:00
  • 0cb1eb842a Bug #438, http://bugs.skysql.com/show_bug.cgi?id=438 try to complete the fix. dcb->authlock was double-freed. VilhoRaatikka 2014-05-28 14:03:59 +03:00
  • 3514156f28 Merge branch 'develop' of github.com:skysql/MaxScale into develop Mark Riddoch 2014-05-28 11:20:45 +01:00
  • 509379df70 Fix for NULL buffer past to gwbuf_length Mark Riddoch 2014-05-28 11:00:50 +01:00
  • 798dd6a5a6 Added routines for interval and defaultId (MySQL) MassimilianoPinto 2014-05-28 11:51:58 +02:00
  • a1a3dcdfbb Merge branch 'develop' into feature-MX-60 MassimilianoPinto 2014-05-28 10:44:37 +02:00
  • f985e1cac5 server_id for MySQL replication set for each node MassimilianoPinto 2014-05-28 10:43:01 +02:00
  • f80f8ce26d monitorID and monitor_interval MassimilianoPinto 2014-05-28 10:06:49 +02:00
  • 78a02f5297 Compile warning fixed in galera_mon.c MassimilianoPinto 2014-05-28 09:39:33 +02:00
  • a45e009dfe Merge branch 'feature-MAX-58' into develop MassimilianoPinto 2014-05-28 09:31:29 +02:00