Commit Graph

  • 61fd77243c Delete MaxScale 0.7 Release Notes.pdf Mark Riddoch 2014-07-04 12:28:04 +01:00
  • 78d432661a Delete MaxScale 0.7 Release Notes.pdf Mark Riddoch 2014-07-04 12:28:04 +01:00
  • 5357f6e2f2 Fixes symtoms described in http://bugs.skysql.com/show_bug.cgi?id=454 Added DCB state check to backend error evend handler. If state isn't DCB_STATE_POLLING anymore, socket is closed with purpose or error occurred but it has already been handled. Client doesn't hang anymore at least with the documented method. VilhoRaatikka 2014-07-04 14:26:55 +03:00
  • 1a99b1b287 Merge branch 'develop' of github.com:skysql/MaxScale into develop Mark Riddoch 2014-07-04 12:26:30 +01:00
  • f0159a17d9 Update release notes Mark Riddoch 2014-07-04 12:26:03 +01:00
  • 3aeb8d96af Update release notes Mark Riddoch 2014-07-04 12:26:03 +01:00
  • 96472706e0 set version to 1.0-beta Timofey Turenko 2014-07-04 14:25:41 +03:00
  • 26cb3a2696 Merge branch 'develop' into release-1.0beta MassimilianoPinto 2014-07-04 12:35:21 +02:00
  • 3c74d73b75 change debian/install to install script from etc/ubuntu/init.d/maxscale Timofey Turenko 2014-07-04 12:51:59 +03:00
  • 25e108c99a maxscale init script for Ubuntu MassimilianoPinto 2014-07-04 11:49:00 +02:00
  • 3052f6c308 Directory deleted MassimilianoPinto 2014-07-04 11:47:41 +02:00
  • 90c571f8f9 Ubuntu maxscale init script MassimilianoPinto 2014-07-04 11:46:13 +02:00
  • b40a1a9ed8 Merge branch 'develop' of https://github.com/skysql/MaxScale into develop VilhoRaatikka 2014-07-04 11:30:14 +03:00
  • 307bb6ad98 Disabled query classifier tests from testset until tests are fixed. Current version doesn't even compile. VilhoRaatikka 2014-07-04 11:29:26 +03:00
  • 4af2e58c86 Update plugin status to BETA Mark Riddoch 2014-07-04 09:23:40 +01:00
  • 5251244ddd Fix missing argument to skygw_query_classifier_get_type in test code Mark Riddoch 2014-07-04 08:44:42 +01:00
  • cf13d89bff Version 1.0 MassimilianoPinto 2014-07-04 09:24:00 +02:00
  • e3dc071549 Merge branch 'develop' of github.com:skysql/MaxScale into develop Timofey Turenko 2014-07-03 19:48:24 +03:00
  • ac914120b8 fix server/core/Makefile to make build with static lib working in Ubuntu Timofey Turenko 2014-07-03 19:35:16 +03:00
  • 0036d6d8af Merge branch 'develop' of https://github.com/skysql/MaxScale into develop VilhoRaatikka 2014-07-03 19:27:59 +03:00
  • 39679447c9 Bugzilla #455, MaxScale crashed due missing buffer type information in multi-buffer responses. VilhoRaatikka 2014-07-03 19:20:45 +03:00
  • a100b46680 Comments updated in get_root_master() MassimilianoPinto 2014-07-03 17:04:58 +02:00
  • a68d83ff7f Moved error messages about broken pipe to DEBUG build since in cases we've seen it is due to socket closing in same host. Other case is that MaxScale attempts to write COM_QUIT (ending message) to socket that other thread already closed. VilhoRaatikka 2014-07-03 12:12:21 +03:00
  • 0dfdc27ea5 revert -l:libmysqld.a to -lmysqld Timofey Turenko 2014-07-03 11:38:59 +03:00
  • 6f6a5b67c9 Merge branch 'develop' of https://github.com/skysql/MaxScale into develop VilhoRaatikka 2014-07-03 00:46:01 +03:00
  • e944ae2e70 http://bugs.skysql.com/show_bug.cgi?id=453 Fixed bug in session command resul handling. In case where backend sent error message the session command cursor wasn't updated properly. VilhoRaatikka 2014-07-03 00:43:30 +03:00
  • 7f0ab047d5 fix path for ldconfig Timofey Turenko 2014-07-02 22:42:04 +03:00
  • e5ce7027ed Merge branch 'static_lib' into develop Timofey Turenko 2014-07-02 20:54:00 +03:00
  • c3c18fb044 Fix for missing maxscaled sources in Makefile. Resolves issue with make clean not removing maxscaled.o Mark Riddoch 2014-07-02 17:32:47 +01:00
  • eb3a8eaab3 L:.a Timofey Turenko 2014-07-02 16:25:55 +03:00
  • 511bb84130 lstc should be dynamic Timofey Turenko 2014-07-02 16:02:21 +03:00
  • f379ee3d7a add -static for lmysqld Timofey Turenko 2014-07-02 15:52:16 +03:00
  • a15935b946 set maxscale install path /usr/local/skysql/maxscale Timofey Turenko 2014-07-02 15:39:18 +03:00
  • 31183675f7 Added new readwritesplit options with description and examples. VilhoRaatikka 2014-07-02 13:14:59 +03:00
  • 9724a6d32e Added new readwritesplit options with description and examples. VilhoRaatikka 2014-07-02 13:14:59 +03:00
  • c61c67b5a0 Merge branch 'develop' of https://github.com/skysql/MaxScale into develop VilhoRaatikka 2014-07-02 13:01:14 +03:00
  • bcfbddc8a6 Added description, syntax and example for max_slave_connections, max_slave_replicatoin_lag and router_options=slave_selection_criteria VilhoRaatikka 2014-07-02 13:00:17 +03:00
  • 43a4f97219 add touch depend.mk to 'clean' target Timofey Turenko 2014-07-02 12:04:09 +03:00
  • 03cae4f4f7 New version with MAXSCALE_HOME MassimilianoPinto 2014-07-02 09:41:07 +02:00
  • 5c2333430d Removed configuration consistency checks, since monitor's configuration can't be easily read when router instance is created. VilhoRaatikka 2014-07-01 22:18:40 +03:00
  • d58682d261 Updated Makefile to resolve issue with adding extra MaxScale in the path for a make install command. Mark Riddoch 2014-07-01 16:53:10 +01:00
  • 29503ce566 Fixed slave selection condition. VilhoRaatikka 2014-07-01 18:01:36 +03:00
  • f20b8de253 Added NULL-pointer check to gw_client_hangup_event VilhoRaatikka 2014-07-01 17:42:12 +03:00
  • ede4f3778f Merge pull request #10 from skysql/MAX-94 Vilho Raatikka 2014-07-01 17:16:48 +03:00
  • e586efcaae Comments updated in get_root_master MassimilianoPinto 2014-07-01 16:03:22 +02:00
  • e68d1f984b Added check for case where backend's replication lag information is currently not available. VilhoRaatikka 2014-07-01 16:59:45 +03:00
  • 8ffca16368 Added consistency check for detect_replication_lag and max_slave_replication_lag and router_options=slave_select_criteria=LEAST_BEHIND_MASTER VilhoRaatikka 2014-07-01 16:54:16 +03:00
  • 248b479bb6 Merge pull request #9 from skysql/MAX-90 Vilho Raatikka 2014-07-01 16:04:52 +03:00
  • 794438a248 Bug fix in get_root_master MassimilianoPinto 2014-07-01 12:31:42 +02:00
  • eaaac58b44 Addition of server weighting to the read/write splitter Mark Riddoch 2014-07-01 11:06:28 +01:00
  • 52d4b8590a Create the depend.mk to enable the build to work for a fresh checkout Mark Riddoch 2014-07-01 10:49:24 +01:00
  • ff99cd3c63 no rows for slave heartbeat reset server values MassimilianoPinto 2014-07-01 10:36:26 +02:00
  • 37eaf7b455 Replication Lag default is now -2 MassimilianoPinto 2014-07-01 10:21:13 +02:00
  • 34846a8b5a Delete depend.mk Mark Riddoch 2014-07-01 09:17:15 +01:00
  • c69df02e64 Merge pull request #8 from skysql/MAX-94 Mark Riddoch 2014-07-01 08:18:09 +01:00
  • 932548d3f5 set x permission to /etc/init.d/maxscale Timofey Turenko 2014-07-01 03:41:04 +03:00
  • 3b6b33b7dd Modified refreshInstance to support max_slave_replication_lag. VilhoRaatikka 2014-06-30 22:50:31 +03:00
  • 57a977bdc0 Merge branch 'develop' of https://github.com/skysql/MaxScale into develop VilhoRaatikka 2014-06-30 22:38:15 +03:00
  • b875936a21 MAX-94, Added configuration parameter, max_slave_replication_lag=<longest allowed replication lag in seconds> to router section. VilhoRaatikka 2014-06-30 22:35:27 +03:00
  • 439cedc800 Fixed num servers counter MassimilianoPinto 2014-06-30 19:33:30 +02:00
  • dd54dde4ef fix for root master NULL pinter MassimilianoPinto 2014-06-30 19:09:50 +02:00
  • f5e6f99ba7 Added failure in start() for not running process MassimilianoPinto 2014-06-30 18:31:09 +02:00
  • 787483f71c Merge branch 'develop' into MAX-90 Mark Riddoch 2014-06-30 16:20:11 +01:00
  • 6bc20f765a Merge pull request #7 from skysql/MAX-167 Mark Riddoch 2014-06-30 16:18:27 +01:00
  • 6c1960e53b Increase accuracy of percentages for connection distribution. Mark Riddoch 2014-06-30 16:16:27 +01:00
  • d40711f219 failure message in start, for any error MassimilianoPinto 2014-06-30 17:04:26 +02:00
  • 0b89245a4b Merge branch 'develop' into MAX-167 VilhoRaatikka 2014-06-30 14:17:00 +03:00
  • 6d672cb967 Added status bit BREF_QUERY_ACTIVE to indicate if a query, other than session command, sent to backend for execution. The flag is cleared when the first packet belonging to the response arrives. The flag is part of the active operation counting, which is utilized in load balancing. The active operation count per backend is used by default as criteria when router chooses to which backend a query should be routed. VilhoRaatikka 2014-06-30 13:44:34 +03:00
  • 3e3c1af211 Clean up VilhoRaatikka 2014-06-30 13:43:25 +03:00
  • 862d504a74 Enabled set and clear the flag BREF_WAITING_RESULT. It is actually a counter which is modified with atomic operations only. Setting and clearing BREF_WAITING_RESULT also includes atomic increment and decrement of corresponding backend server's current operations counter, backend_server->stats.n_current_ops. VilhoRaatikka 2014-06-30 11:00:04 +03:00
  • aa828e8751 Added missing comment to get_root_master MassimilianoPinto 2014-06-30 09:00:43 +02:00
  • fcf67716fd Added mechanism for choosing slave for a query based on the current load in all connected slaves. Counting operations is not correctly done here. Reading values and choosing accordingly is done. VilhoRaatikka 2014-06-29 22:21:30 +03:00
  • 0743177fbd Fixed reload with -HUP MassimilianoPinto 2014-06-29 18:37:05 +02:00
  • 4b0d66f66a Added default MAXSCALE_BASEDIR MassimilianoPinto 2014-06-29 17:57:06 +02:00
  • ee582bf2b2 write MaxScale PID into pidfile MassimilianoPinto 2014-06-29 17:53:25 +02:00
  • 3b14c780ad LSB version of maxscale init script MassimilianoPinto 2014-06-29 15:40:30 +02:00
  • fc68996701 First implementation LSB compatibility MassimilianoPinto 2014-06-28 23:05:45 +02:00
  • 4f47f09207 maxscale start script MassimilianoPinto 2014-06-28 18:09:36 +02:00
  • 25cc7452c0 Merge branch 'develop' of github.com:skysql/MaxScale into develop Mark Riddoch 2014-06-27 18:47:38 +01:00
  • 78d145e57d Updated documentation Mark Riddoch 2014-06-27 18:47:20 +01:00
  • 621608d306 Updated documentation Mark Riddoch 2014-06-27 18:47:20 +01:00
  • 32526d31b6 code cleanup MassimilianoPinto 2014-06-27 18:14:46 +02:00
  • 5cbc7b9f7d root server IN_MAINT returns NULL to caller MassimilianoPinto 2014-06-27 17:55:46 +02:00
  • 3a299a9ed8 get_replication_tree checks for SERVER_IS_DOWN MassimilianoPinto 2014-06-27 17:16:38 +02:00
  • a25b757134 Merge branch 'develop' into MAX-90 Mark Riddoch 2014-06-27 16:04:39 +01:00
  • ce2d20b70c Fixed printf format Mark Riddoch 2014-06-27 15:52:57 +01:00
  • 3e83174cd8 Log messages updated for Replication heartbeat MassimilianoPinto 2014-06-27 15:10:25 +02:00
  • 111693775b master_id and node_id are long vars MassimilianoPinto 2014-06-27 14:21:12 +02:00
  • 96b6454e13 fix compile warnings MassimilianoPinto 2014-06-27 14:11:57 +02:00
  • 875b464c22 pending_status added to MONITOR_SERVERS MassimilianoPinto 2014-06-27 14:04:02 +02:00
  • 380f5b6bf3 Merge branch 'develop' into MAX-59 MassimilianoPinto 2014-06-27 13:58:12 +02:00
  • 4f12e123c5 Removed SERVER parameter from dcb_call_foreach MassimilianoPinto 2014-06-27 13:51:40 +02:00
  • 475e408551 remove tmporal files from debian dir Timofey Turenko 2014-06-27 14:45:55 +03:00
  • c2b20eab84 add debian files Timofey Turenko 2014-06-27 14:44:55 +03:00
  • fdcdc064b1 Added server pending states in monitor MassimilianoPinto 2014-06-27 13:38:35 +02:00
  • eee2ad7143 Merge branch 'develop' into MAX-90 Mark Riddoch 2014-06-27 12:15:30 +01:00
  • 25d4f784bc Implementation of server routing generic functionality and for readconnrouter Mark Riddoch 2014-06-27 12:07:47 +01:00
  • 237bacd131 Merge branch 'develop' into MAX-59 MassimilianoPinto 2014-06-27 11:07:55 +02:00
  • de5d4fda8b Merge of new user interface changes Mark Riddoch 2014-06-27 09:57:39 +01:00
  • c824e9fad6 Merge branch 'develop' into MAX-111 Mark Riddoch 2014-06-27 09:52:00 +01:00