Commit Graph

  • 4ba79e8d49 MXS-1703 Cleanup cluster manipulation code Esa Korhonen 2018-04-10 18:00:08 +03:00
  • 526d57049b Add backend name to info level messages Markus Mäkelä 2018-04-11 12:47:29 +03:00
  • 385a221194 MXS-1506: Add cluster failure test Markus Mäkelä 2018-04-11 11:43:17 +03:00
  • 3aa62b0116 MXS-1506: Always queue the delayed routing task Markus Mäkelä 2018-04-11 11:28:31 +03:00
  • 553e159182 MXS-1503: Test that no extra slaves are taken into use Markus Mäkelä 2018-04-11 10:17:23 +03:00
  • dc3c848df8 Pick servers that can be connected to as candidates Markus Mäkelä 2018-04-10 16:04:52 +03:00
  • a663ea2e80 Sync slaves in mxs1071_maxrows Markus Mäkelä 2018-04-12 10:29:26 +03:00
  • da03c73373 MXS-1776: Fix COM_STMT_EXECUTE flag extraction Markus Mäkelä 2018-04-12 10:25:10 +03:00
  • b34e0000b4 MXS-1768 Allow autoselect for new master in switchover Esa Korhonen 2018-04-10 11:55:43 +03:00
  • d8a16dfe21 MXS-1703 Cleanup manual cluster modification command handling Esa Korhonen 2018-04-09 14:05:59 +03:00
  • fab8477c05 MXS-1776: Fix utility functions Markus Mäkelä 2018-04-12 09:44:28 +03:00
  • ad5458f0e7 MXS-1776: Initialize RWBackend::m_command Markus Mäkelä 2018-04-12 09:43:38 +03:00
  • 311adf817f MXS-1776: Handle recursive COM_STMT_EXECUTE commands Markus Mäkelä 2018-04-11 15:16:22 +03:00
  • 252475cdc5 MXS-1776: Add test case Markus Mäkelä 2018-04-11 15:13:20 +03:00
  • c0a3e6ba37 MXS-1773: Add test case Markus Mäkelä 2018-04-11 09:44:53 +03:00
  • 8e2208b957 Update limitations document Markus Mäkelä 2018-04-11 08:00:47 +03:00
  • 1eefb46e68 MXS-1773: Update internal state when LOAD DATA LOCAL INFILE fails Markus Mäkelä 2018-04-10 22:51:16 +03:00
  • e327282e82 Don't log warnings for valid SQL Markus Mäkelä 2018-04-10 21:39:17 +03:00
  • 1da33c4423 MXS-1625 Remove RWS RouteInfo Johan Wikman 2018-04-10 15:24:03 +03:00
  • 9be98df41c MXS-1625 Move RouteInfo to QueryClassifier Johan Wikman 2018-04-10 15:09:52 +03:00
  • 91b1ce39b8 MXS-1625 Move routing target bits to QueryClassifier Johan Wikman 2018-04-10 14:24:24 +03:00
  • eafdd61888 MXS-1506: Test interrupted SELECTs Markus Mäkelä 2018-04-10 11:49:16 +03:00
  • 15bb90afc4 MXS-1506: Extend test case Markus Mäkelä 2018-04-10 10:52:10 +03:00
  • 93f589ffa2 MXS-1506: Add test case Markus Mäkelä 2018-04-09 19:31:48 +03:00
  • 948ff9b5f1 MXS-1506: Skip error logging if retrying query Markus Mäkelä 2018-04-09 19:17:36 +03:00
  • 7f05d0ae05 MXS-1506: Refactor causal read reply processing Markus Mäkelä 2018-04-08 10:26:34 +03:00
  • f124e388fa MXS-1506: Fix handle_causal_read_reply Markus Mäkelä 2018-04-08 08:20:20 +03:00
  • 52c55a365e MXS-1506: Store query if delayed_retry is enabled Markus Mäkelä 2018-04-07 10:36:58 +03:00
  • 997835c7f8 MXS-1506: Remove mxs::Buffer wrappers from RWSplitSession Markus Mäkelä 2018-04-07 10:19:35 +03:00
  • 23aa9cc492 Add Buffer::copy_from(GWBUF*) Markus Mäkelä 2018-04-07 10:15:03 +03:00
  • f06b2b5ab9 Fix mxs::Buffer::copy_from Markus Mäkelä 2018-04-07 10:07:13 +03:00
  • 90eeba45df MXS-1506: Use mxs::Buffer for current query Markus Mäkelä 2018-04-07 09:54:41 +03:00
  • 196543ef39 MXS-1506: Retry interrupted writes Markus Mäkelä 2018-04-06 12:20:08 +03:00
  • ed0f20708f MXS-1506: Release stored buffer Markus Mäkelä 2018-04-06 12:17:48 +03:00
  • c8d25f293f MXS-1506: Clean up various functions Markus Mäkelä 2018-04-06 10:36:53 +03:00
  • 23bc8b6db6 MXS-1506: Document delayed_retry Markus Mäkelä 2018-04-06 10:11:05 +03:00
  • d80f60e0af MXS-1506: Remove delayed_retry_interval Markus Mäkelä 2018-04-06 10:09:31 +03:00
  • b9c0f0ffd2 Add mxs::extract_sql Markus Mäkelä 2018-04-05 18:02:57 +03:00
  • 1ab8f7a4bf MXS-1506: Add delayed_retry parameter Markus Mäkelä 2018-04-05 17:25:03 +03:00
  • 4786d88413 MXS-1506: Use correct buffer Markus Mäkelä 2018-04-05 16:51:39 +03:00
  • e1e01c029c MXS-1506: Allow immediate query re-routing Markus Mäkelä 2018-04-05 14:46:08 +03:00
  • 450b31dd8c MXS-1506: Store queries inside RWSplitSession Markus Mäkelä 2018-04-04 17:35:07 +03:00
  • 53dec5323d Add missing parameters to RWSplit diagnostic output Markus Mäkelä 2018-04-04 17:06:56 +03:00
  • 926d029373 MXS-1506: Remove explicit pointer use from diagnostics Markus Mäkelä 2018-04-04 16:58:35 +03:00
  • ff5b2c85d6 MXS-1506: Simplify logging in connection creation Markus Mäkelä 2018-04-05 18:20:25 +03:00
  • d6f98784f7 MXS-1506: Use session_delay_routing with retry_failed_reads Markus Mäkelä 2018-04-04 16:49:56 +03:00
  • 34008082e5 Rename to has_session_commands Markus Mäkelä 2018-04-04 16:30:48 +03:00
  • 951a55ef43 Format readwritesplit source code Markus Mäkelä 2018-04-04 15:42:34 +03:00
  • dc338ff3f2 Move causal read reply processing into sub-function Markus Mäkelä 2018-04-04 15:38:50 +03:00
  • 465a17d439 MXS-1503: Remove false debug assertion Markus Mäkelä 2018-04-04 12:47:19 +03:00
  • e5e607908d MXS-1506: Add router to MXS_DOWNSTREAM helper function Markus Mäkelä 2018-04-04 09:18:26 +03:00
  • cc793b2151 MXS-1506: Remove unused MXS_UPSTREAM variables Markus Mäkelä 2018-04-04 09:14:18 +03:00
  • c70216390f MXS-1506: Combine housekeeper task types Markus Mäkelä 2018-04-03 15:12:33 +03:00
  • 96a0aae7fe MXS-1506: Move all functionality into Housekeeper Markus Mäkelä 2018-04-02 15:23:51 +03:00
  • 67b2f24be1 MXS-1506: Move housekeeping into Housekeeper class Markus Mäkelä 2018-04-02 14:48:33 +03:00
  • b33f464eea MXS-1506: Make heartbeat reads atomic Markus Mäkelä 2018-04-02 14:12:25 +03:00
  • 761fda2806 Add delayed query retry prototype Markus Mäkelä 2018-04-01 13:27:30 +03:00
  • e76b00e340 Merge branch '2.2' into develop Markus Mäkelä 2018-04-10 15:28:00 +03:00
  • d28cf6b948 Merge branch '2.1' into 2.2 Markus Mäkelä 2018-04-10 15:27:20 +03:00
  • f94d1a9863 MXS-1767: Remove old debug assertion Markus Mäkelä 2018-04-10 15:24:57 +03:00
  • d65af04d19 MXS-1625 Make as much private as possible in QueryClassifier Johan Wikman 2018-04-10 10:55:36 +03:00
  • 563a33ae56 MXS-1625 Move get_target_type() to QueryClassifier Johan Wikman 2018-04-09 15:05:32 +03:00
  • 42e72bfb81 MXS-1625 Move handle_multi_temp_and_load to QueryClasifier Johan Wikman 2018-04-09 14:36:48 +03:00
  • 369029b612 MXS-1625 Move check_for_multi_stmt to QueryClassifier Johan Wikman 2018-04-09 14:20:29 +03:00
  • 9a6d66f104 MXS-1625 Move functions to QueryClassifier Johan Wikman 2018-04-09 14:15:24 +03:00
  • 505d6b5889 MXS-1625 Move check_create_tmp_table() to QueryClassifier Johan Wikman 2018-04-09 13:54:13 +03:00
  • c8673bc0b3 MXS-1625 Move determine_query_type() to QueryClassifier Johan Wikman 2018-04-09 13:46:22 +03:00
  • 18ca7018b1 MXS-1625 Move log_transaction_status() to QueryClassifier Johan Wikman 2018-04-09 13:40:43 +03:00
  • 5689613801 MXS-1625 Hint-handling moved to QueryClassifier Johan Wikman 2018-04-09 13:05:52 +03:00
  • c8961a3d14 MXS-1625 Move QueryClassifier::Handler to RWSplitSession Johan Wikman 2018-04-09 11:30:56 +03:00
  • a102ddf5de MXS-1625 Remove final traces of RWSplitSession Johan Wikman 2018-04-06 15:27:47 +03:00
  • 300de4ecc6 MXS-1625 Move internal/external id map to QueryClassifier Johan Wikman 2018-04-06 15:20:09 +03:00
  • 304499bd36 Merge branch '2.2' into develop Markus Mäkelä 2018-04-10 14:05:39 +03:00
  • d22be5dd3e Fix build failure caused by merge from 2.1 Markus Mäkelä 2018-04-10 13:54:30 +03:00
  • fad4508fe2 Merge branch '2.1' into 2.2 Markus Mäkelä 2018-04-10 13:49:42 +03:00
  • b2ec8c95de MXS-1765: Cork query queue until server handshake is read Markus Mäkelä 2018-04-06 17:36:07 +03:00
  • 1e3ab1fc7c MXS-1765: Update current command for KILL processing Markus Mäkelä 2018-04-06 17:35:37 +03:00
  • 434a71bc4d Replace std::to_string with std::stringstream Markus Mäkelä 2018-04-09 22:35:40 +03:00
  • 7f06c02f89 MXS-1703 Reduce use of MXS_MONITORED_SERVER in main loop Esa Korhonen 2018-04-06 18:21:03 +03:00
  • 099219fa0f MXS-1767: Fix value assignment in ss_dassert Markus Mäkelä 2018-04-09 13:28:24 +03:00
  • cddf132d23 MXS-1762: Compare client IP when choosing a connection Markus Mäkelä 2018-04-08 20:34:41 +03:00
  • 54121ed98b MXS-1703 Cleanup monitor interval waiting Esa Korhonen 2018-04-06 16:44:42 +03:00
  • 8b642dbb5e MXS-1703 Rename typedefs in preparation for more changes Esa Korhonen 2018-04-06 14:35:13 +03:00
  • 71004a0ebc MXS-1703 Rearrange functions Esa Korhonen 2018-04-06 13:13:02 +03:00
  • 147355bbdb MXS-1744 Use gtid querying instead of MASTER_GTID_WAIT when waiting for catchup Esa Korhonen 2018-04-05 14:32:34 +03:00
  • 174db469f3 MXS-1744 Rename and clean up gtid code, move to separate file Esa Korhonen 2018-04-04 17:34:14 +03:00
  • e43678bed9 MXS-1744 Take new Gtid-class into use Esa Korhonen 2018-03-29 14:07:51 +03:00
  • 36bea39b63 MXS-1625 Remove need for RWS session from handle_multi_temp_and_load() Johan Wikman 2018-04-05 14:59:41 +03:00
  • 05a6aa2dea MXS-1625 Remove need for RWS session in helper functions Johan Wikman 2018-04-05 14:04:30 +03:00
  • 00ee271656 MXS-1625 Remove need for RWS session in log_transaction_status() Johan Wikman 2018-04-05 13:54:37 +03:00
  • 08987e3e85 MXS-1625 Remove need for RWS session in check_create_tmp_table Johan Wikman 2018-04-05 13:42:39 +03:00
  • 1133173a65 MXS-1625 Move tmp table management to QueryClassifier Johan Wikman 2018-04-05 13:38:33 +03:00
  • 59d257579c MXS-1625 Move LOAD DATA sent statistics to QueryClassifier Johan Wikman 2018-04-05 12:46:27 +03:00
  • 340c132096 MXS-1625 Remove runtime checks for impossible errors Johan Wikman 2018-04-05 12:12:54 +03:00
  • 8c0033ccb2 MXS-1625 Figure out multi statement state at startup Johan Wikman 2018-04-04 17:02:00 +03:00
  • 25386c4381 MXS-1625 Use PSManager of QueryClassifier Johan Wikman 2018-04-04 16:44:57 +03:00
  • dbce77f9ee MXS-1625 Add PSManager to QueryClassifier Johan Wikman 2018-04-04 15:50:45 +03:00
  • befc34dea7 Fix RWSplitSession::route_stored_query Markus Mäkelä 2018-04-04 20:54:46 +03:00
  • 825d48fe05 MXS-1757: Fix build failure when libsnappy is installed Markus Mäkelä 2018-04-04 14:18:02 +03:00
  • 599f46ca7b Minor cleanup of different_size.cpp Markus Mäkelä 2018-04-04 10:41:07 +03:00