Commit Graph

  • 5d02d8c0ba Merge branch '2.2' into develop Niclas Antti 2018-06-01 09:33:04 +03:00
  • 89296ed4e4 MXS-1740 Hintfilter leaks memory Niclas Antti 2018-05-30 09:45:17 +03:00
  • 8917458505 MXS-1890 Make it easier to run tests using local MaxScale Johan Wikman 2018-05-30 21:05:10 +03:00
  • c039821467 MXS-1883 Maintenance is now the only user-modifiable bit for a monitored server Esa Korhonen 2018-05-24 13:47:56 +03:00
  • e7251ec747 Update 2.2 version number Johan Wikman 2018-05-30 09:38:58 +03:00
  • 2f48d079db Merge branch '2.2' into develop Johan Wikman 2018-05-29 16:13:48 +03:00
  • 9bd46f05f6 Update release date of MaxScale 2.2.7 Johan Wikman 2018-05-29 16:06:58 +03:00
  • 2bbf1271c9 Fix large packet execution Markus Mäkelä 2018-05-28 13:51:05 +03:00
  • cdc494f927 Add change log and release notes for 2.2.7 Johan Wikman 2018-05-28 10:39:37 +03:00
  • 5f167abafd Add missing priority usage information to galeramon Markus Mäkelä 2018-05-22 15:41:33 +03:00
  • be098538e5 MXS-1881: Read event header in a separate function Markus Mäkelä 2018-05-23 18:36:54 +03:00
  • 5a3bbf0d15 Move binlog event processing into a separate file Markus Mäkelä 2018-05-23 17:37:51 +03:00
  • 14a3b0052b MXS-1881: Perform task management in main worker Markus Mäkelä 2018-05-23 14:52:38 +03:00
  • ec919c367b Move Avro creation into Avro::create Markus Mäkelä 2018-05-23 07:35:43 +03:00
  • 2a76a36505 MXS-1778: Add missing test config Markus Mäkelä 2018-05-23 07:27:21 +03:00
  • 232d86e67a Make active table map array dynamic Markus Mäkelä 2018-05-23 00:48:44 +03:00
  • f8ceb875a0 Refactor TABLE_CREATE allocation Markus Mäkelä 2018-05-23 00:30:39 +03:00
  • d5760f4301 Move AvroSession initialization inside the class Markus Mäkelä 2018-05-22 17:36:11 +03:00
  • fb53bbf4da Use STL containers in avrorouter Markus Mäkelä 2018-05-22 17:07:03 +03:00
  • a6eef98597 Initialize all AvroSession variables Markus Mäkelä 2018-05-22 17:00:08 +03:00
  • 6159f863ce Remove unnecessary locking Markus Mäkelä 2018-05-22 15:22:29 +03:00
  • 3fce61a615 Do avro conversion in main thread Markus Mäkelä 2018-05-22 14:49:12 +03:00
  • 16d2ff9564 Set read and execute permissions for all paths Markus Mäkelä 2018-05-22 13:25:41 +03:00
  • 21b77ce4d3 Mention the removal of router_options for avrorouter in release notes Markus Mäkelä 2018-05-22 10:54:12 +03:00
  • 3cd162e1da Update avrorouter test configurations Markus Mäkelä 2018-05-22 10:49:17 +03:00
  • 6898397d49 Clean up avrorouter.hh Markus Mäkelä 2018-05-22 09:46:47 +03:00
  • 8dd89548f4 Fix avrorouter client notification Markus Mäkelä 2018-05-22 09:36:17 +03:00
  • 3095b18b14 Convert avrorouter objects to C++ Markus Mäkelä 2018-05-22 09:28:53 +03:00
  • 354e9aeefc Clean up avrorouter files Markus Mäkelä 2018-05-22 09:12:11 +03:00
  • 77c713baa6 Remove manual revision notes and extra files Markus Mäkelä 2018-05-22 08:59:17 +03:00
  • 55e1a39cc3 MXS 173 Deprecate DBFW rule limit_queries Niclas Antti 2018-05-24 14:17:00 +03:00
  • 8145e1fd46 MXS-173 Add documentation. Niclas Antti 2018-05-24 13:46:46 +03:00
  • f62d155036 MXS-173 Test for throttling filter Niclas Antti 2018-05-24 10:43:03 +03:00
  • 40b31621c8 Merge branch '2.2' into develop Markus Mäkelä 2018-05-25 12:15:58 +03:00
  • cd303df35c Revert "Trunate logs instead of removing" Markus Mäkelä 2018-05-25 12:12:35 +03:00
  • a705130708 MXS-1882: Make [maxscale] sections in sub-configs an error Markus Mäkelä 2018-05-24 12:23:27 +03:00
  • 0848bedf34 Add comment to static_assert Markus Mäkelä 2018-05-24 12:49:19 +03:00
  • 3c7ad1f62b Clarify use of MXS_RWORKER_MAIN Markus Mäkelä 2018-05-23 13:13:09 +03:00
  • a2cd4feeaf Store server states as 64-bit to the monitor journal Esa Korhonen 2018-05-23 16:16:51 +03:00
  • f8940d4a2a Use 64bits for server status flags Esa Korhonen 2018-05-23 13:52:50 +03:00
  • 3ec449339f Only write to SERVER->status at the end of a monitoring loop Esa Korhonen 2018-05-17 14:27:16 +03:00
  • 715b8a6f1d Fix CentOS 6 build failures Markus Mäkelä 2018-05-23 12:29:06 +03:00
  • d9b61f9f15 Use std::list instead of std::deque Markus Mäkelä 2018-05-23 12:20:14 +03:00
  • 88380038c1 Fix regression in handling of large packets Markus Mäkelä 2018-05-21 23:58:21 +03:00
  • b59e6a4baf Increase the timeouts different_size Markus Mäkelä 2018-05-21 19:50:13 +03:00
  • a33f09ad06 Fix test failures and add debug logging Markus Mäkelä 2018-05-21 18:18:50 +03:00
  • b451e89e35 Use Worker::delayed_call in session_delay_routing Markus Mäkelä 2018-05-21 15:00:51 +03:00
  • f03c800549 MXS-1778: Add causal_reads test case Markus Mäkelä 2018-05-21 11:00:21 +03:00
  • 3dd84e170f MXS-1778: Document causal_reads parameter Markus Mäkelä 2018-05-20 23:00:06 +03:00
  • 730fd9f30d MXS-1778: Rename variables and change default values Markus Mäkelä 2018-05-20 22:58:42 +03:00
  • 4ba0ac434b MXS-1778: Add support for MariaDB GTID tracking Markus Mäkelä 2018-05-20 22:35:03 +03:00
  • 6d1c0e5ba6 MXS-1417: Add drain server command to MaxCtrl Markus Mäkelä 2018-05-19 02:23:24 +03:00
  • a60f55e375 MXS-553: Display connections and their IDs in MaxCtrl Markus Mäkelä 2018-05-18 23:23:34 +03:00
  • 3f4d6391b5 MXS-553: Add diagnostics_json to protocol API Markus Mäkelä 2018-05-18 13:53:03 +03:00
  • cdb43335a2 MXS-553: Update and document the protocol API Markus Mäkelä 2018-05-18 13:01:54 +03:00
  • 66255361dc MXS-553: List connections in sessions resource Markus Mäkelä 2018-05-18 10:19:34 +03:00
  • 621139f901 MXS-553: Use dcb_set for KILL command handling Markus Mäkelä 2018-05-18 10:18:05 +03:00
  • 643fc825fa MXS-553: Provide full session to DCB mapping Markus Mäkelä 2018-05-18 10:07:34 +03:00
  • de0541f76b MXS-1875 Use RoutingWorker and not Worker Johan Wikman 2018-05-22 16:49:16 +03:00
  • 0d92b0bc8f Merge branch '2.2' into develop Johan Wikman 2018-05-22 16:18:36 +03:00
  • 498572c671 MXS-1775 Add mxs::[l|r]trimmed_copy(const std::string&) Johan Wikman 2018-05-21 10:25:57 +03:00
  • 3097137a2f MXS-1875 Ensure cleanup of DCB does not cause crash. Johan Wikman 2018-05-22 14:13:54 +03:00
  • 14dc215a78 Trunate logs instead of removing Markus Mäkelä 2018-05-17 20:34:56 +03:00
  • 1b46679126 MXS-1878: Maximize pipe buffer size Markus Mäkelä 2018-05-21 13:58:57 +03:00
  • 0e686dd0f3 MXS-1878: Immediately process hangups Markus Mäkelä 2018-05-21 13:25:17 +03:00
  • e7fd8ac6cb Document stopping procedure for avrorouter Markus Mäkelä 2018-05-21 12:19:56 +03:00
  • bced61c6d8 MXS-1875 Log in correct branch Johan Wikman 2018-05-22 08:42:48 +03:00
  • f166b50b37 MXS-1875 Add fd and make note of DCB simultaneously Johan Wikman 2018-05-21 17:47:44 +03:00
  • 043232990c MXS-1859 Correct merge bug Esa Korhonen 2018-05-21 11:16:10 +03:00
  • 0f8bf9b6e2 Implement mxs::[l|r]trim(std::string&); Johan Wikman 2018-05-18 16:11:41 +03:00
  • 096f5e4dc6 Update 2.2 version number Johan Wikman 2018-05-21 10:16:58 +03:00
  • 2e8c19f6be Merge branch '2.2' into develop Johan Wikman 2018-05-21 10:06:20 +03:00
  • 76f32a38ac Update release date Johan Wikman 2018-05-21 10:04:39 +03:00
  • 540df997fb Remove unused templates file Markus Mäkelä 2018-05-21 09:12:58 +03:00
  • 7af9a500ac MXS-1853: Treat MySQL 8.0 as 5.7 in authenticators Markus Mäkelä 2018-05-21 08:49:25 +03:00
  • bdde3c44d9 Document slave_selection_criteria and weightby interaction Markus Mäkelä 2018-05-18 18:10:32 +03:00
  • 4788c4947d Merge branch 'read_only' into develop Esa Korhonen 2018-05-18 16:51:38 +03:00
  • 709c076000 Merge branch '2.2' into develop Esa Korhonen 2018-05-18 16:25:31 +03:00
  • f88f0ffe47 MXS-173 switched to use maxscale::Worker::delayed_call() Niclas Antti 2018-05-17 17:30:55 +03:00
  • f3973b331f Fix rebase error. Johan Wikman 2018-05-18 14:43:09 +03:00
  • 9d526332d8 MXS-1775 Ensure MonitorInstance::start() returns correct value Johan Wikman 2018-05-17 14:21:34 +03:00
  • 650a739c92 MXS-1775 Move monitor loop to MonitorInstance Johan Wikman 2018-05-17 14:07:12 +03:00
  • db30ea96f2 MXS-1775 m_master is now a member variable of MonitorInstance Johan Wikman 2018-05-17 13:56:03 +03:00
  • 5aa30e8613 MXS-1775 AurorMon now hangs up as the other monitors do Johan Wikman 2018-05-17 09:25:57 +03:00
  • 6eef6f52db MXS-1775 Wait the same way in all monitors Johan Wikman 2018-05-16 16:31:40 +03:00
  • 2396b555f8 MXS-1775 Monitor loop and monitoring separated Johan Wikman 2018-05-16 15:28:49 +03:00
  • 6fff5a4f23 MXS-1775 Preparatory work for moving main loop to MonitorInstance Johan Wikman 2018-05-16 14:58:01 +03:00
  • 6db4ce54a9 MXS-1775 MonitorInstance now calls mysql_thread_[init|finish]() Johan Wikman 2018-05-16 14:29:44 +03:00
  • 15e3a2887c MXS-1775 Move status management to MonitorInstance Johan Wikman 2018-05-16 14:00:23 +03:00
  • 1e084b78b1 MXS-1775 MonitorInstance::m_script is now a std::string Johan Wikman 2018-05-16 12:47:40 +03:00
  • c7eb0a9958 MXS-1775 Thread starting is now handled by MonitorInstance Johan Wikman 2018-05-16 12:40:50 +03:00
  • adb7f156d6 MXS-1775 Introduce MonitorInstance::has_sufficient_permissions() Johan Wikman 2018-05-16 12:30:37 +03:00
  • 3606a5ed1c MXS-1775 Introduce MonitorInstance::configure() function Johan Wikman 2018-05-16 11:35:24 +03:00
  • bcb7d09a15 MXS-1775 Monitor stopping moved to maxscale::MonitorInstance Johan Wikman 2018-05-16 11:20:50 +03:00
  • 1304fd6147 MXS-1775 Move thread main function to maxscale::MonitorInstance Johan Wikman 2018-05-16 11:09:11 +03:00
  • 3c277f4e5e MXS-1775 Introduce maxscale::MonitorInstance Johan Wikman 2018-05-16 10:58:17 +03:00
  • 787a0b50ef MXS-1775 Cleanup monitor class headers Johan Wikman 2018-05-16 09:06:16 +03:00
  • 90f1784d21 MXS-1775 Turn NDBC monitor into a class. Johan Wikman 2018-05-15 19:49:25 +03:00
  • 4b236a79db MXS-1775 Turn Galera monitor into a class. Johan Wikman 2018-05-15 19:30:04 +03:00
  • cd233fe594 MXS-1775 Turn MM monitor into a class Johan Wikman 2018-05-15 16:15:16 +03:00