Commit Graph

  • 4480995089 MXS-1996: Remove misleading errors Markus Mäkelä 2018-08-21 08:37:53 +03:00
  • 9663c52f50 MXS-2015: Remove buffer iterator Markus Mäkelä 2018-08-20 13:04:49 +03:00
  • f2dfd39f79 Clean up JSON diagnostics Esa Korhonen 2018-08-21 16:30:01 +03:00
  • 916b72a733 Clean up loops Esa Korhonen 2018-08-21 14:36:47 +03:00
  • 3777da96bd Miscellaneous cleanup Esa Korhonen 2018-08-20 18:41:34 +03:00
  • ab9a9f92cb MXS-2020 Remove maxscale/debug.h Johan Wikman 2018-08-22 10:30:46 +03:00
  • 3f53eddbde MXS-2020 Replace ss[_info]_dassert with mxb_assert[_message] Johan Wikman 2018-08-22 09:59:02 +03:00
  • b1e405442f MXS-2020 Replace ss_debug with MXB_AT_DEBUG Johan Wikman 2018-08-22 09:41:27 +03:00
  • 84876b881b MXS-2020 Define ss_dassert etc. in terms of mxb_assert Johan Wikman 2018-08-22 09:14:07 +03:00
  • 88c3cd567d Remove HASHTABLE Johan Wikman 2018-08-22 10:48:12 +03:00
  • e2ba7151b7 MXS-2008 Enforce right initialization of maxbase Johan Wikman 2018-08-21 10:12:55 +03:00
  • 24ab3c099c Move top of the file "#pragma once" to after the following comment (swap them). If the comment is a BPL update it to the latest one Niclas Antti 2018-08-21 13:13:15 +03:00
  • 03cefcc4ac MXS-2012 Write replication lag to SERVER Esa Korhonen 2018-08-20 15:25:01 +03:00
  • 44a57dbefd Master can be a slave Esa Korhonen 2018-08-20 15:24:21 +03:00
  • 1c508cd413 MXS-2012 Read and print Seconds_Behind_Master Esa Korhonen 2018-08-17 17:28:09 +03:00
  • 0d762b2019 MXS-2012 Remove old replication lag detection Esa Korhonen 2018-08-17 13:41:01 +03:00
  • 3576780f78 MXS-2008 Update gateway and tests to initialize maxbase Johan Wikman 2018-08-21 09:37:40 +03:00
  • e852dcacdd MXS-2008 Provide single entrypoint for initializing maxbase Johan Wikman 2018-08-20 14:29:22 +03:00
  • 88f1795412 MXS-2008 Move Worker and MessageQueue to maxbase Johan Wikman 2018-08-20 13:03:39 +03:00
  • 02ed338afa Remove mxs::Closer<json_t*> Markus Mäkelä 2018-08-19 07:30:34 +03:00
  • 0a0623003e MXS-1929: Factor out parameter validation Markus Mäkelä 2018-08-18 18:11:25 +03:00
  • 20994351ef MXS-1929: Fix SSL JSON detection Markus Mäkelä 2018-08-18 15:54:24 +03:00
  • eddae78b42 Remove repurposing of servers Markus Mäkelä 2018-08-16 21:28:06 +03:00
  • 6a06654ee9 Serialize servers from parameters Markus Mäkelä 2018-08-16 12:27:48 +03:00
  • e5c2b1a8c4 Create JSON serialization from object parameters Markus Mäkelä 2018-08-16 11:43:50 +03:00
  • a9ff2a7056 MXS-1929: Serialize objects using parameters Markus Mäkelä 2018-08-16 10:12:19 +03:00
  • e2ace578d2 Validate parameters before storing them Markus Mäkelä 2018-08-15 23:32:53 +03:00
  • 3c20b47a8d Change parameters in dump_param Markus Mäkelä 2018-08-15 22:44:33 +03:00
  • 355768c564 Add overloads to dump_stacktrace Markus Mäkelä 2018-08-17 17:20:35 +03:00
  • fe7a73e5c3 Register atexit functions in the correct place Markus Mäkelä 2018-08-19 22:03:21 +03:00
  • 930be8d77a Fix CMake problems in system test Markus Mäkelä 2018-08-19 20:49:40 +03:00
  • d428292ec0 Add workaround to building tests without all dependencies Markus Mäkelä 2018-08-18 21:08:51 +03:00
  • 67df3ad4f0 Use option() CMake command Markus Mäkelä 2018-08-19 06:24:12 +03:00
  • 0685276764 Use correct functions in maxutils CMake files Markus Mäkelä 2018-08-17 23:09:37 +03:00
  • 40a5ae81c7 MXS-2008 Store worker as MXB_WORKER* and not void* Johan Wikman 2018-08-17 15:49:57 +03:00
  • e0cb11151f MXS-2008 Move maxscale/worker.h to maxbase/worker.h Johan Wikman 2018-08-17 15:37:00 +03:00
  • 932956d5f6 MXS-2008 Add maxbase/poll.[h|hh] Johan Wikman 2018-08-17 15:01:58 +03:00
  • 8f257a51fe MXS-2008 Remove unused headers from worker.hh Johan Wikman 2018-08-17 13:46:33 +03:00
  • aaad63ee5e MXS-2008 Move content of maxscale/platform.h to maxbase/cdefs.h Johan Wikman 2018-08-17 13:37:51 +03:00
  • 90960ec07f Make Worker::run(mxb::Semaphore*) private Markus Mäkelä 2018-08-18 14:35:58 +03:00
  • c38dcff53c MXS-2019: Remove header and footer output Markus Mäkelä 2018-08-19 21:56:53 +03:00
  • 57334153fe MXS-1880: Fix crash after restart Markus Mäkelä 2018-08-15 20:23:46 +03:00
  • fb9ffdc753 MXS-2015: Improve CDC connector error messages Markus Mäkelä 2018-08-15 17:26:15 +03:00
  • d6ed10975e MXS-2015: Add missing newlines Markus Mäkelä 2018-08-15 16:53:58 +03:00
  • 1c733bf450 MXS-2015: Always check for error responses Markus Mäkelä 2018-08-15 12:44:25 +03:00
  • af70dc3973 Fix build failures Markus Mäkelä 2018-08-17 18:23:04 +03:00
  • 667e9df97c Merge branch '2.2' into develop Markus Mäkelä 2018-08-17 18:10:44 +03:00
  • 208949f1cb Synchronize the worker thread with the starting thread Markus Mäkelä 2018-08-17 16:21:22 +03:00
  • 9510a3ae1a Use normal asserts in log.cc Markus Mäkelä 2018-08-17 16:16:07 +03:00
  • 0fbd789572 MXS-2019: Fix atexit handlers Markus Mäkelä 2018-08-17 17:35:41 +03:00
  • 9b199cfb50 Remove duplicate CMakeLists.txt entry Johan Wikman 2018-08-17 16:21:58 +03:00
  • b82822a4b0 MXS-2017 Move maxscale::Semaphore to maxbase::Semaphore Johan Wikman 2018-08-17 13:00:01 +03:00
  • d8255d0cac MXS-2017 Move maxscale::Semaphore to maxbase::Semaphore Johan Wikman 2018-08-17 13:00:01 +03:00
  • 25c81b118d Rename conflicting test Markus Mäkelä 2018-08-17 15:02:03 +03:00
  • 81853d8d6b Fix binlogrouter unit test Markus Mäkelä 2018-08-17 14:27:04 +03:00
  • f09afa2967 Combine regression test suite and main CMake projects Markus Mäkelä 2018-08-17 13:44:55 +03:00
  • c7a6d75ab9 MXS-2014 Address review issues Johan Wikman 2018-08-17 10:06:18 +03:00
  • cf0aeed516 MXS-2014 Rename log_manager.h to log.h Johan Wikman 2018-08-16 14:47:25 +03:00
  • 894d4eb034 MXS-2014 Explicitly set the MaxScale log identification Johan Wikman 2018-08-16 14:00:22 +03:00
  • 15bf481120 MXS-2014 Allow the header and footer to be adjusted Johan Wikman 2018-08-16 13:54:07 +03:00
  • 4388b8517e MXS-2014 Use standard assert in Logger Johan Wikman 2018-08-16 13:27:02 +03:00
  • cfdfff46ae MXS-2014 Add skeleton test for mxb::Log Johan Wikman 2018-08-16 13:23:03 +03:00
  • 12e8f28907 MXS-2014 Add mxb::Log class for convenience Johan Wikman 2018-08-16 13:18:16 +03:00
  • be986d366a MXS-2014 Handle default OOM message properly Johan Wikman 2018-08-16 12:20:21 +03:00
  • 57706e7758 Hide the MonitorInstance m_state field Esa Korhonen 2018-08-15 15:22:53 +03:00
  • fe5df6d379 Remove duplicate monitor state definitions Esa Korhonen 2018-08-14 18:40:08 +03:00
  • 876cf7c86f MXS-2014 Temporarily fix broken token pasting Johan Wikman 2018-08-16 11:24:01 +03:00
  • 19684deb69 MXS-2014 Init and finish properly Johan Wikman 2018-08-16 10:53:50 +03:00
  • a586aa13c4 MXS-2014 Add proper OOM support Johan Wikman 2018-08-15 22:32:30 +03:00
  • 85b68c439a MXS-2014 Still more cleanup of maxbase/log.h Johan Wikman 2018-08-15 22:15:18 +03:00
  • 9a8bb95be6 MXS-2014 Rename mxs_log_priority_is_enabled Johan Wikman 2018-08-15 21:48:38 +03:00
  • 8ae2997c4e MXS-2014 Remove separate log_write() function Johan Wikman 2018-08-15 17:54:16 +03:00
  • 5b46d815e4 MXS-2014 Move message status checking into MessageRegistry Johan Wikman 2018-08-15 17:50:55 +03:00
  • 79b292dc39 MXS-2014 Additional cleanup of log.cc Johan Wikman 2018-08-15 16:38:19 +03:00
  • 5b70c7605c MXS-2014 Some cleanup of log.cc Johan Wikman 2018-08-15 16:26:37 +03:00
  • 0c479b5d13 MXS-2014 Enable asserts in log.cc Johan Wikman 2018-08-15 16:15:21 +03:00
  • 6b6bbceb6e MXS-2014 Add maxbase/assert.h Johan Wikman 2018-08-15 15:48:53 +03:00
  • 952ee0c15f MXS-2014 Implement MaxScale log manager using maxbase/log.h Johan Wikman 2018-08-15 15:33:16 +03:00
  • 52e6e10e28 MXS-2014 Remove duplicate function Johan Wikman 2018-08-15 15:29:43 +03:00
  • b4912a942f MXS-2014 Add missing MXB_[BEGIN|END]_DECLS Johan Wikman 2018-08-15 15:28:05 +03:00
  • a191ed85a2 MXS-2014 Expose everything needed by the MaxScale log manager Johan Wikman 2018-08-15 13:22:57 +03:00
  • 1a6eb8165a MXS-2014 Add log.[h|cc] to maxbase Johan Wikman 2018-08-15 12:29:46 +03:00
  • 17418572f9 MXS-2014 Move maxscale/jansson.h to maxbase/jansson.h Johan Wikman 2018-08-15 11:14:11 +03:00
  • f98cb0fe8d MXS-2014 Introduce possibility for providing log context Johan Wikman 2018-08-15 10:55:23 +03:00
  • 3e0086cd09 Increase max config line length Markus Mäkelä 2018-08-14 21:43:32 +03:00
  • f82c965bfb Calculate timestamp lengths only once Markus Mäkelä 2018-08-15 23:39:56 +03:00
  • 6aff79e634 Revert log manager message limit changes Markus Mäkelä 2018-08-15 23:38:12 +03:00
  • 9370cda24b MXS-1663 Detect conflicting configurations and refuse to start Marko 2018-08-13 13:22:23 +03:00
  • 0da0306ace Merge branch '2.2' into develop Markus Mäkelä 2018-08-15 18:08:52 +03:00
  • 435963f2ed Merge branch '2.1' into 2.2 Markus Mäkelä 2018-08-15 17:32:35 +03:00
  • e644debdf7 Fix SLES 15 packaging Markus Mäkelä 2018-08-15 13:24:06 +03:00
  • be4f9125f0 Fix mxb_strerror Markus Mäkelä 2018-08-15 14:00:17 +03:00
  • 3b8f01e136 MXS-2013 Fix rebase issue Johan Wikman 2018-08-15 09:52:35 +03:00
  • 83afcc0388 MXS-2013 Remove pointless defines Johan Wikman 2018-08-14 16:35:59 +03:00
  • 228dcbe0ce MXS-2013 Minor cleanup of maxscale/debug.h Johan Wikman 2018-08-14 16:13:05 +03:00
  • f975035e53 MXS-2013 Move or remove STR-macros Johan Wikman 2018-08-14 15:58:44 +03:00
  • ae43e4f0f2 MXS-2013 Remove all CHK_-macros Johan Wikman 2018-08-14 15:32:37 +03:00
  • 8fd1648217 MXS-2013 Remove skygw_chk_t Johan Wikman 2018-08-14 14:57:06 +03:00
  • bdb7481357 MXS-2008 Remove dependency on mxs_clock() Johan Wikman 2018-08-14 13:17:21 +03:00
  • f3f802cabe MXS-2008 Move maxscale/atomic.h to maxbase/atomic.h Johan Wikman 2018-08-14 10:58:09 +03:00