Commit Graph

  • d53bc9d3be MXS-2008 Move maxscale/semaphore.h to maxbase/semaphore.h Johan Wikman 2018-08-13 15:52:53 +03:00
  • 812f2edbdf MXS-2008 Remove unnecessary includes from worker.cc Johan Wikman 2018-08-13 15:29:32 +03:00
  • 8e624f48de MXS-2008 Remove Worker dependency on internal/poll.h Johan Wikman 2018-08-13 15:22:04 +03:00
  • 2d1e91ebf4 MXS-2008 Remove MXS_WORKER_MSG_PING Johan Wikman 2018-08-13 14:42:33 +03:00
  • 363750a07c MXS-2008 Slightly cleanup includes Johan Wikman 2018-08-13 14:00:59 +03:00
  • 9538dbb37f MXS-1929: Take serialization helpers into use in service Markus Mäkelä 2018-08-13 23:38:03 +03:00
  • 0c2bec9fba MXS-1929: Add config dump helper functions Markus Mäkelä 2018-08-13 23:27:35 +03:00
  • 419aefb173 Update basic monitor parameters Markus Mäkelä 2018-08-14 15:08:51 +03:00
  • 4c8aee2b61 Fix monitor REST API output Markus Mäkelä 2018-08-14 14:23:14 +03:00
  • c543525c1b MXS-2005: Move Logger into maxutils Markus Mäkelä 2018-08-13 15:50:05 +03:00
  • dc2578ed98 MXS-2005: Refactor log manager message logging Markus Mäkelä 2018-08-13 13:00:47 +03:00
  • 9d343c28f1 MXS-2005: Use std::mutex instead of Spinlock in log manager Markus Mäkelä 2018-08-13 00:36:02 +03:00
  • 5a306aa20a MXS-2005: Use log manager only after initialization Markus Mäkelä 2018-08-12 11:01:53 +03:00
  • 39ce6c624f MXS-2005: Remove unused code Markus Mäkelä 2018-08-11 11:11:04 +03:00
  • fd5a2305e4 MXS-2005: Take Logger into use in log_manager Markus Mäkelä 2018-08-11 00:14:44 +03:00
  • 1326b3a950 MXS-2005: Add Logger class Markus Mäkelä 2018-08-10 23:52:49 +03:00
  • 32b1711684 MXS-2005: Remove logging to shared memory Markus Mäkelä 2018-08-10 23:18:54 +03:00
  • ab507ebfe9 Add missing timeouts to mxs1743_rconn_bitmask Markus Mäkelä 2018-08-14 09:33:39 +03:00
  • 4fdec4d1f3 MXS-2004 Replace pthread_self() with std::this_thread::get_id() Johan Wikman 2018-08-13 13:33:23 +03:00
  • 0c56be1e58 MXS-2004 Remove maxscale/thread.h and server/core/thread.cc Johan Wikman 2018-08-13 10:12:28 +03:00
  • e075fcefcb MXS-2004 thread_stack_size is deprecated AND ignored Johan Wikman 2018-08-13 09:58:38 +03:00
  • 2dd9e3e382 MXS-2004 Remove remaining dependency on maxscale/thread.h Johan Wikman 2018-08-13 09:53:36 +03:00
  • f9ba8824d4 MXS-2004 Remove additional dependencies on maxscale/thread.h Johan Wikman 2018-08-10 15:42:30 +03:00
  • 5d6b05af1f MXS-2004 Change tpmfilter to use std::thread instead of THREAD Johan Wikman 2018-08-10 15:22:25 +03:00
  • 7ef163477a MXS-2004 Change unit tests to use std::thread Johan Wikman 2018-08-10 15:14:47 +03:00
  • b408894f6d MXS-2004 Remove dependency of maxscale/thread.h Johan Wikman 2018-08-10 14:03:52 +03:00
  • e978387775 MXS-2004 Replace THREAD with std::thread in log_manager.cc Johan Wikman 2018-08-10 13:49:03 +03:00
  • 47b53aae55 MXS-2004 Replace THREAD with std::thread in Worker Johan Wikman 2018-08-10 13:22:47 +03:00
  • 6db03d4b29 MXS-2004 Drop support for thread_stack_size Johan Wikman 2018-08-10 12:48:17 +03:00
  • 2515473fd4 MXS-2004 Replace THREAD with std::thread in housekeeper Johan Wikman 2018-08-10 11:44:41 +03:00
  • 681c456bd7 Separate unknown server version from old versions Esa Korhonen 2018-08-10 18:31:50 +03:00
  • ddc422b102 MonitorInstance::diagnostics_json() should return an empty object Esa Korhonen 2018-08-10 17:28:41 +03:00
  • e5a90d63e1 Remove SERVER_WAS_SLAVE status bit Esa Korhonen 2018-08-10 17:15:00 +03:00
  • eab0a22518 Use parameters list when converting monitor parameters to json Esa Korhonen 2018-08-09 11:52:15 +03:00
  • 1572e088bf Run REST API and MaxCtrl unit tests Markus Mäkelä 2018-08-11 22:42:22 +03:00
  • f90b8cdafb Fix race condition in session.cc Markus Mäkelä 2018-08-13 01:12:01 +03:00
  • 2852530893 Use standard RNG Markus Mäkelä 2018-08-13 01:01:38 +03:00
  • 4017466527 Disable SQLite memory statistics for qc_sqlite Markus Mäkelä 2018-08-13 00:28:46 +03:00
  • 4a47b4f334 Fix ssl_version Markus Mäkelä 2018-08-11 22:31:50 +03:00
  • 33488e1a1f Update Connector-C version Markus Mäkelä 2018-08-11 21:51:59 +03:00
  • 804991404e Rewrite stale_slaves Markus Mäkelä 2018-08-11 14:18:48 +03:00
  • cef305e598 MXS-1929: Fix version_string Markus Mäkelä 2018-08-11 14:05:12 +03:00
  • c984381662 Use devtoolset 7 Markus Mäkelä 2018-08-10 23:21:19 +03:00
  • 57471c7baa Improve MaxCtrl test coverage Markus Mäkelä 2018-08-10 21:46:38 +03:00
  • 46dee98b25 MXS-1929: Report runtime module loading errors to users Markus Mäkelä 2018-08-10 21:40:15 +03:00
  • 064ad8fa4f Improve MaxScale startup and shutdown in NPM tests Markus Mäkelä 2018-08-10 21:00:07 +03:00
  • 3bbf58ad1f Update MaxCtrl packages Markus Mäkelä 2018-08-10 19:32:46 +03:00
  • 06df290aeb Use DevToolSet 6 with CentOS 6 Markus Mäkelä 2018-08-10 15:58:23 +03:00
  • c1f930d23d Fix query classifier initialization data race Markus Mäkelä 2018-08-10 15:14:16 +03:00
  • 70fa300fe1 Remove unnecessary mxs_log_flush_sync calls Markus Mäkelä 2018-08-10 15:06:59 +03:00
  • cb990f28dc Remove dead log_manager code Markus Mäkelä 2018-08-10 13:55:33 +03:00
  • 8b39373577 MXS-1929: Document readwritesplit runtime changes Markus Mäkelä 2018-08-10 11:41:41 +03:00
  • 4fc6b43fb3 Update pkg version Markus Mäkelä 2018-08-10 11:25:01 +03:00
  • 09239a1c7a MXS-1929: Update REST API documentation for filters Markus Mäkelä 2018-08-10 11:15:49 +03:00
  • f9e5d3135d Allow null parameter values Markus Mäkelä 2018-08-10 11:05:46 +03:00
  • 8bbc2c3f33 MXS-1929: Clarify service destruction Markus Mäkelä 2018-08-10 10:00:53 +03:00
  • a399c58df3 Make NPM tests runnable by root Markus Mäkelä 2018-08-10 09:39:05 +03:00
  • c495abcca7 Remove excessive platform checks Markus Mäkelä 2018-08-09 23:44:02 +03:00
  • 7438a0f186 Remove unnecessary MaxScale parts for NPM tests Markus Mäkelä 2018-08-09 22:54:45 +03:00
  • e2902b6513 MXS-2002 Remove GenericFunction typedef Johan Wikman 2018-08-10 09:58:56 +03:00
  • 43b53fda7a MXS-2002 Replace task with std::function Johan Wikman 2018-08-10 09:51:06 +03:00
  • 4193c4d3db MXS-2002 Add additional versions of Worker::[call|execute]() Johan Wikman 2018-08-09 15:21:01 +03:00
  • e9758ebaf1 MXS-2002 Rename Worker::post() to Worker::execute() Johan Wikman 2018-08-09 15:10:31 +03:00
  • 3013adb14f MXS-2002 Worker::execute() renamed to Worker::call() Johan Wikman 2018-08-09 14:59:48 +03:00
  • 6335d3776c MXS-2002 Replace auto_ptr with unique_ptr Johan Wikman 2018-08-09 11:12:32 +03:00
  • 9cfd451a1d MXS-2002 Make Worker excecution mode explicit Johan Wikman 2018-08-09 10:58:28 +03:00
  • f499b22a9e MXS-2007: Check for no rows Markus Mäkelä 2018-08-11 23:33:48 +03:00
  • b9ec3f5130 Monitor json diagnostics printing cleanup Esa Korhonen 2018-08-08 17:14:03 +03:00
  • 6661680c4e MXS-1929: Add direct filter relationship updates Markus Mäkelä 2018-08-09 21:45:56 +03:00
  • f93658e487 MXS-1929: Document REST API additions for services Markus Mäkelä 2018-08-09 19:53:26 +03:00
  • 8351bf8451 Add missing value initialization Markus Mäkelä 2018-08-09 18:16:16 +03:00
  • 7c627144fb Fix basic parameters Markus Mäkelä 2018-08-09 16:38:38 +03:00
  • 390c749d4a Test runtime size validation Markus Mäkelä 2018-08-09 14:40:02 +03:00
  • 290dcff48e Add runtime size type check Markus Mäkelä 2018-08-09 14:24:54 +03:00
  • ac098c4a02 Check validity of size types Markus Mäkelä 2018-08-09 13:34:38 +03:00
  • f14380243b Rename cppdefs.hh to ccdefs.hh Johan Wikman 2018-08-09 09:13:01 +03:00
  • b7c94abb34 Keep track of previously observed slave connections Esa Korhonen 2018-08-06 20:19:48 +03:00
  • 66061be58b Remove duplicate REST API section Markus Mäkelä 2018-08-09 18:54:38 +03:00
  • a05b8c3ab4 Fix run_npm_test.sh Markus Mäkelä 2018-08-09 12:38:42 +03:00
  • f6cd8b6454 Fill the gaps in MaxCtrl testing Markus Mäkelä 2018-08-09 12:36:40 +03:00
  • 50c20e79ee MXS-1929: Reject promise on invalid input Markus Mäkelä 2018-08-09 12:26:33 +03:00
  • db09996bb8 MXS-1929: Prevent destruction of services with filters Markus Mäkelä 2018-08-09 11:48:46 +03:00
  • ccdf1c5679 Improve MaxCtrl test coverage Markus Mäkelä 2018-08-09 11:16:24 +03:00
  • 1447ac2eb9 Fix MaxCtrl cluster tests Markus Mäkelä 2018-08-09 06:18:30 +03:00
  • b69fc4d32c Fix startup of MaxScales in NPM tests Markus Mäkelä 2018-08-09 05:35:29 +03:00
  • 38219556b6 Fix crash on failure to listen on port Markus Mäkelä 2018-08-08 21:02:33 +03:00
  • 679ab6a0e9 Remove printing to console in test Markus Mäkelä 2018-08-08 19:23:59 +03:00
  • 207a8609dc Use docker directly in NPM test runner Markus Mäkelä 2018-08-08 12:00:41 +03:00
  • 6e481a0f95 Fix REST API tests Markus Mäkelä 2018-08-08 11:43:27 +03:00
  • 37d9c09c5f Make NPM tests faster Markus Mäkelä 2018-08-08 11:30:45 +03:00
  • 81d1a6122c MXS-1929: Test atomic swap of filters Markus Mäkelä 2018-08-08 11:09:40 +03:00
  • b4a748ab8f MXS-1929: Test creating filters under load Markus Mäkelä 2018-08-08 10:52:49 +03:00
  • f560172665 MXS-1929: Fix creation of filters that have no parameters Markus Mäkelä 2018-08-08 10:37:04 +03:00
  • f3a64f0b56 MXS-1929: Rename alter service filters Markus Mäkelä 2018-08-08 09:37:39 +03:00
  • c56ef3cc27 Stop processing configuration after the first failure Markus Mäkelä 2018-08-08 09:14:38 +03:00
  • 6e79e34dd7 Do not destroy services when setting filters fails Markus Mäkelä 2018-08-08 08:31:39 +03:00
  • cce0aaa7e1 MXS-1929: Extend runtime filter test Markus Mäkelä 2018-08-08 08:30:39 +03:00
  • 30fe7d2931 MXS-1929: Add basic filter creation/destruction test Markus Mäkelä 2018-08-08 00:01:59 +03:00
  • 25bc385db2 MXS-1929: Check presence of filter parameters Markus Mäkelä 2018-08-07 23:44:42 +03:00
  • 785507b002 Check return value of nodejs --version Markus Mäkelä 2018-08-07 16:52:54 +03:00