Commit Graph

  • a651eff633 Serialize repurposed servers Markus Makela 2016-11-12 13:56:31 +02:00
  • 8b692b0754 Add SSL support for created servers Markus Makela 2016-11-12 13:23:50 +02:00
  • b893ca7ba8 Move configuration context processing into subfunctions Markus Makela 2016-11-12 13:22:18 +02:00
  • 11bee30f61 Fix backend SSL Markus Makela 2016-11-12 13:19:14 +02:00
  • deda1c844e Develop branch update MassimilianoPinto 2016-11-14 17:44:39 +01:00
  • 7ddb4d8e5a Treat connection_timeout as an integer for reload_config Markus Makela 2016-11-14 16:35:03 +02:00
  • da129025eb Use common backend closing function Markus Makela 2016-11-14 16:14:20 +02:00
  • ba4ab9d35f Remove sorting of backends with qsort Markus Makela 2016-11-14 14:45:18 +02:00
  • 2b2d2cc679 Merge from develop MassimilianoPinto 2016-11-14 09:43:54 +01:00
  • 11fc7682dd Maxrows filter documentation update MassimilianoPinto 2016-11-11 16:43:02 +01:00
  • fbb46f72eb MXS-930: Maxrows filter documentation MassimilianoPinto 2016-11-11 11:27:29 +01:00
  • 15e9652c46 qc: Provide information about field usage Johan Wikman 2016-11-08 18:05:00 +02:00
  • 0e641108d4 Merge pull request #112 from JindongChen/save-time-on-wildcard-domain-name Markus Mäkelä 2016-11-11 18:24:30 +02:00
  • 8edd0d3bae Save time when domain name contains wildcard '%' 陈金栋 2016-11-02 19:35:51 +08:00
  • d7c476314e Have maxadmin ask for password if none was given with -p ekorh475 2016-11-11 10:00:06 +02:00
  • 03951fff11 Remove FAKE_CODE from use Markus Makela 2016-11-11 12:17:22 +02:00
  • 8a8e1a6650 Add check for NULL authenticator Markus Makela 2016-11-11 12:07:00 +02:00
  • 0a712017a8 Add dynamic server configuration to release notes Markus Makela 2016-11-11 11:31:55 +02:00
  • 2fcfc102be Abstract server active checks Markus Makela 2016-11-11 11:05:13 +02:00
  • ae7981f147 Add warnings for string truncation in servers Markus Makela 2016-11-11 11:06:34 +02:00
  • 08ebb88aec Make server creation simpler Markus Makela 2016-11-11 10:13:14 +02:00
  • 16e8aa7178 Fix server usage bugs in monitors and servers Markus Makela 2016-11-11 08:31:28 +02:00
  • e67a829daf Take server destruction into use Markus Makela 2016-11-10 15:34:22 +02:00
  • 261f5fdc36 Enable destruction of servers Markus Makela 2016-11-10 13:47:41 +02:00
  • f0082256f5 Only print servers that aren't destroyed Markus Makela 2016-11-10 13:45:25 +02:00
  • 7499630614 MXS-576 Check for negative values for config settings ekorh475 2016-11-10 12:21:03 +02:00
  • 2334c663e0 Merge branch 'develop' into MXS-936 MassimilianoPinto 2016-11-10 15:42:09 +01:00
  • c9218351b8 MXS-922: Serialize created servers Markus Makela 2016-11-10 13:09:27 +02:00
  • bbd3e13a54 Only use valid server credentials Markus Makela 2016-11-10 13:00:03 +02:00
  • c08a637564 Fix array usage with servers Markus Makela 2016-11-10 12:35:21 +02:00
  • aefa5c4c57 Add configurable persistdir Markus Makela 2016-11-10 11:56:37 +02:00
  • 6847ed1c37 Create and read persisted config dir Markus Makela 2016-11-10 11:24:45 +02:00
  • ec894f41b8 Store persisted config directory Markus Makela 2016-11-10 10:35:10 +02:00
  • 4b82f83637 Enable online modification of monitors Markus Makela 2016-11-10 10:22:45 +02:00
  • 35d2959395 Enable online modification of servers Markus Makela 2016-11-09 05:59:10 +02:00
  • b51af51365 Allow monitors and services to start without servers Markus Makela 2016-11-08 21:02:47 +02:00
  • dbedf57c9a Add and remove servers for monitors Markus Makela 2016-11-08 20:58:17 +02:00
  • 3b465c0d41 Add online creation of servers Markus Makela 2016-11-08 16:17:18 +02:00
  • 084aacb11c Fix debugcmd parameter processing Markus Makela 2016-11-08 13:10:12 +02:00
  • 65886dc386 Check whether server references are active Markus Makela 2016-11-07 11:17:01 +02:00
  • 28fc3d2b83 MXS-922: Add server serialization function Markus Makela 2016-11-06 21:16:19 +02:00
  • ea0dcea5d6 Clean up instance and session lifecycle functions Markus Makela 2016-11-04 09:11:32 +02:00
  • 88dca05dc7 Remove unused code from readwritesplit Markus Makela 2016-11-04 08:36:30 +02:00
  • 26d1986fac Remove BACKEND from schemarouter and clean up code Markus Makela 2016-11-03 23:19:10 +02:00
  • 155161a876 Remove BACKEND structure from readconnroute Markus Makela 2016-11-03 16:27:15 +02:00
  • dc8c068936 Modify readwritesplit to understand changes in server references Markus Makela 2016-11-03 15:54:31 +02:00
  • 8982ee3db2 Allow servers to be added and removed from services Markus Makela 2016-11-03 15:50:43 +02:00
  • 12dba14c5c MXS-936: fixed compilation error with "debug" build MassimilianoPinto 2016-11-10 13:22:26 +01:00
  • 21add3a8b4 Merge branch 'develop' into MXS-936 MassimilianoPinto 2016-11-10 12:02:40 +01:00
  • 77946b6adc MXS-936: destroyInstance of binlog server is now updated MassimilianoPinto 2016-11-10 12:01:41 +01:00
  • 6fe9fda46e MXS-935: Add support for column based rule matching Johan Wikman 2016-11-07 15:33:30 +02:00
  • e9030f71bd MXS-936: AVRO shutdown update MassimilianoPinto 2016-11-10 10:16:39 +01:00
  • bc1c2e1152 Ensure exit is possible Johan Wikman 2016-11-09 15:30:38 +02:00
  • c28ffcf87e Change error message when permissions on .secrets are wrong ekorh475 2016-11-09 12:55:35 +02:00
  • 7ef8b187b5 Do hangups only after server states have been updated Markus Makela 2016-11-09 13:46:02 +02:00
  • b12a87ef04 Fix false error message in readwritesplit Markus Makela 2016-11-09 08:01:02 +02:00
  • 8d893b4e56 Reassing master reference after sorting backends Markus Makela 2016-11-09 07:50:31 +02:00
  • 62049a5bb4 MXS-936: AVRO converter_func update MassimilianoPinto 2016-11-09 17:26:28 +01:00
  • 802152d7d3 MXS-936: avro router converter routine handles shutdown MassimilianoPinto 2016-11-09 16:26:05 +01:00
  • da152353dd Merge branch 'develop' into MXS-936 MassimilianoPinto 2016-11-09 16:21:40 +01:00
  • 02ec7e9b17 Wait until housekeeper has finished Johan Wikman 2016-11-08 21:09:17 +02:00
  • 7f500feb9d MXS-710: Fix regression Markus Makela 2016-11-09 06:42:52 +02:00
  • 4e36e86820 MXS-936: destroyInstance added for filters MassimilianoPinto 2016-11-08 17:09:49 +01:00
  • ef79686a3a Add option to use a unified log file for qlafilter ekorh475 2016-11-07 17:24:50 +02:00
  • 5d930585f9 Use TLS for connector connections Markus Makela 2016-11-08 15:21:58 +02:00
  • 61f0603e39 MXS-936: destroyInstance interface change MassimilianoPinto 2016-11-08 14:07:48 +01:00
  • de18f25cb8 MXS-936: add shutdown hooks MassimilianoPinto 2016-11-08 11:12:37 +01:00
  • 689366b6b7 Fix possible writes to closed DCBs Markus Makela 2016-11-08 09:24:00 +02:00
  • 7358d932e6 Fix maxrows CMakeLists.txt Markus Makela 2016-11-08 09:12:47 +02:00
  • eaef39c008 Merge branch 'develop' into MXS-930 MassimilianoPinto 2016-11-07 16:21:06 +01:00
  • c36e5f6ba4 C_DEBUG removed and added a check for packetlen < MAXROWS_EOF_PACKET_LEN MassimilianoPinto 2016-11-07 16:19:38 +01:00
  • 417d6270d5 Fix assignment of session_id ekorh475 2016-11-07 15:43:39 +02:00
  • 59e615eb3c Create initial REST API documentation Markus Makela 2016-07-26 16:50:51 +03:00
  • ded551e199 Add function for full memory barrier into maxscale/atomic.h Markus Makela 2016-11-03 15:39:51 +02:00
  • a163e31b9a Remove BACKEND structure from readwritesplit Markus Makela 2016-11-03 12:00:33 +02:00
  • a097204c70 MXS-922: Move server weight calculation into the core Markus Makela 2016-11-03 11:24:32 +02:00
  • bf62f8950a Remove qc_get_affected_fields Johan Wikman 2016-11-07 11:22:48 +02:00
  • 9fa1a0cfec Replace qc_get_affected_fields with qc_get_field_info Johan Wikman 2016-11-07 11:02:49 +02:00
  • 9f01a4612d EOF flags are now read in case 0xfe MassimilianoPinto 2016-11-07 10:01:05 +01:00
  • 568153efb9 Fix buflen calculation in classify Johan Wikman 2016-11-06 21:35:44 +02:00
  • add7577f08 MXS-884: Update exclusion code Johan Wikman 2016-11-06 21:04:18 +02:00
  • ac4999ec76 qc_sqlite: Only exclude exact match Johan Wikman 2016-11-05 10:16:55 +02:00
  • 75509a67d4 qc: Do not collect HAVING names Johan Wikman 2016-11-05 10:09:03 +02:00
  • 0aaeda0ef1 qc_mysqlembedded: qc_get_affected_fields uses qc_get_field_info Johan Wikman 2016-11-04 23:36:52 +02:00
  • c71acecce3 MXS-884: qc_mysqlembedded now supports qc_get_field_info Johan Wikman 2016-11-04 22:19:05 +02:00
  • 3c82e7be91 MXS-884: qc_mysqlembedded, support qc_get_field_info Johan Wikman 2016-11-03 15:46:25 +02:00
  • fa5a858582 MXS-884: Implement qc_get_fields_infos. Johan Wikman 2016-11-03 13:38:28 +02:00
  • 83f3245f75 Improve master routing failure error logging Markus Makela 2016-11-06 10:25:56 +02:00
  • 263688d3af Use proper server status macros in readwritesplit Markus Makela 2016-11-06 07:03:07 +02:00
  • 3d4a7179c7 Prevent active readwritesplit sessions from connecting to a master Markus Makela 2016-11-05 11:31:06 +02:00
  • c30d0dfc9d Add more error logging to DCB handling Markus Makela 2016-11-05 11:28:18 +02:00
  • 5b7e5aa36f SERVER_MORE_RESULTS_EXIST is now detected MassimilianoPinto 2016-11-04 15:48:14 +01:00
  • 094586adbc Merge branch 'develop' into MXS-930 MassimilianoPinto 2016-11-04 15:29:40 +01:00
  • 96547a1c0d Fix failure to exit on configuration error Markus Makela 2016-11-04 10:48:02 +02:00
  • 87e94f6bc6 Fix debug assertion on packet length in blr_master.c Markus Makela 2016-11-04 10:04:21 +02:00
  • f38b510d2b MXS-962: Add nonpositive priority for Galera nodes Markus Makela 2016-11-01 23:16:25 +02:00
  • 8f6c1bdd5b Add more error messages for unexpected situations Markus Makela 2016-11-03 10:16:46 +02:00
  • 8778e0c81e Make Users const correct Johan Wikman 2016-11-03 09:35:49 +02:00
  • 45f463c438 Require GCC 4.8 for RocksDB Johan Wikman 2016-11-03 09:19:28 +02:00
  • 02d28a8d8d Always use format strings in dcb_printf Markus Makela 2016-11-03 08:37:24 +02:00