Commit Graph

  • 076599ee5e MXS-1220: Make the parameters of the diagnostic entry points const Markus Mäkelä 2017-04-19 21:56:05 +03:00
  • c17c451fb5 MXS-1220: Move header generation back to HttpResponse Markus Mäkelä 2017-04-19 20:58:23 +03:00
  • bc3cfe0221 MXS-1220: Fix memory leaks Markus Mäkelä 2017-04-19 19:49:12 +03:00
  • ebc9e4bd3b MXS-1220: Clean up resource, request and response headers Markus Mäkelä 2017-04-19 18:58:40 +03:00
  • 80104d6dad MXS-1220: Add POST handling for servers Markus Mäkelä 2017-04-19 16:39:08 +03:00
  • 46344b204a MXS-1220: Properly handle request with data Markus Mäkelä 2017-04-19 14:02:18 +03:00
  • 3d2219e8ef MXS-1220: Add missing relationships Markus Mäkelä 2017-04-19 11:08:07 +03:00
  • b6add43bd2 MXS-1220: Express relations in JSON API style Markus Mäkelä 2017-04-19 10:37:40 +03:00
  • 5b9c276123 MXS-1220: Create corrent relation links Markus Mäkelä 2017-04-19 10:15:24 +03:00
  • 978af12a91 MXS-1220: Simplify resource path handling Markus Mäkelä 2017-04-19 10:11:32 +03:00
  • 52e075963e MXS-1220: Reorganize request and response processing Markus Mäkelä 2017-04-19 10:07:08 +03:00
  • 8c77e62872 MXS-1220: Make nested resources links Markus Mäkelä 2017-04-18 22:20:21 +03:00
  • ec6f3d566b MXS-1220: Implement JSON diagnostics in binlogrouter Markus Mäkelä 2017-04-18 20:59:24 +03:00
  • 52e0cc8e16 MXS-1220: Add HTTP BA authentication Markus Mäkelä 2017-04-18 13:18:31 +03:00
  • d242203279 MXS-1220: Use libmicrohttpd for the HTTP handling Markus Mäkelä 2017-04-18 12:19:01 +03:00
  • eb3ff1cc7b MXS-1220: Implement JSON diagnostics for most routers Markus Mäkelä 2017-04-18 10:48:22 +03:00
  • 25c8fb8556 MXS-1220: Implement JSON diagnostics entry point all filters Markus Mäkelä 2017-04-18 08:05:29 +03:00
  • 12baa304e6 MXS-1220: Implement JSON diagnostics entry point in first part of filters Markus Mäkelä 2017-04-18 07:15:51 +03:00
  • 4804c975ad MXS-1220: Implement JSON diagnostics entry point in autheticators Markus Mäkelä 2017-04-18 06:39:32 +03:00
  • 5e679aa167 MXS-1220: Implement JSON diagnostics entry point in monitors Markus Mäkelä 2017-04-18 06:18:02 +03:00
  • 9d108a58de MXS-1220: Use new diagnostics in avrorouter Markus Mäkelä 2017-04-18 05:56:16 +03:00
  • bbe0620944 MXS-1220: Add JSON return value to diagnostics entry points Markus Mäkelä 2017-04-18 04:56:37 +03:00
  • 94ebef0703 MXS-1220: Expand nested service and monitor resources Markus Mäkelä 2017-04-18 04:35:13 +03:00
  • 47c1e9d533 MXS-1220: Deprecate whitespace in object names Markus Mäkelä 2017-04-17 19:44:37 +03:00
  • aa16980cec MXS-1220: Fix date formatting Markus Mäkelä 2017-04-17 19:29:00 +03:00
  • 75b44198ba MXS-1220: Add monitor to JSON conversion Markus Mäkelä 2017-04-17 19:18:27 +03:00
  • d2e4d9cc64 MXS-1220: Make filter to JSON functions const correct Markus Mäkelä 2017-04-17 19:17:11 +03:00
  • b656f2b300 MXS-1220: Add JSON formatting for servers and filters Markus Mäkelä 2017-04-17 19:01:15 +03:00
  • 9468893048 MXS-1220: Add server and session printing to REST API Markus Mäkelä 2017-04-17 13:51:13 +03:00
  • fd680544d6 MXS-1220: Add session JSON output Markus Mäkelä 2017-04-17 13:50:34 +03:00
  • 13cba2cb75 MXS-1220: Make server JSON functions const correct Markus Mäkelä 2017-04-17 13:49:20 +03:00
  • caf2172677 MXS-1220: Fix minor problems with admin thread Markus Mäkelä 2017-04-17 13:46:40 +03:00
  • c4a8f8c8a6 MXS-1220: Add JSON functions for servers Markus Mäkelä 2017-04-17 12:44:49 +03:00
  • b975518996 MXS-1220: Add simple functionality to resources Markus Mäkelä 2017-04-17 11:44:30 +03:00
  • 900bf2db5a MXS-1220: Take the resource handler into use Markus Mäkelä 2017-04-17 10:36:33 +03:00
  • 8b1c0cd1a1 MXS-1220: Add REST resource handler class Markus Mäkelä 2017-04-17 10:29:23 +03:00
  • e248178349 MXS-1220: Split requested resource into parts Markus Mäkelä 2017-04-17 05:22:01 +03:00
  • 4b4a87fb41 MXS-1220: Clean up requested resource paths Markus Mäkelä 2017-04-17 04:21:47 +03:00
  • 34ee4a1997 MXS-1220: Add option parsing Markus Mäkelä 2017-04-17 04:04:59 +03:00
  • 9d0d394361 MXS-1220: Expand HttpResponse class Markus Mäkelä 2017-04-17 03:13:22 +03:00
  • a73d3e9276 MXS-1220: Create HTTP response class Markus Mäkelä 2017-04-17 02:20:13 +03:00
  • 55b52b8ab1 MXS-1220: Add HEAD method support Markus Mäkelä 2017-04-17 01:18:56 +03:00
  • c937457738 MXS-1220: Add request body parsing Markus Mäkelä 2017-04-16 21:31:52 +03:00
  • 4eb121ce35 MXS-1220: Rename and reorganize HttpParser Markus Mäkelä 2017-04-16 19:28:23 +03:00
  • e34b65658e MXS-1220: Simplify admin request handling Markus Mäkelä 2017-04-15 06:26:10 +03:00
  • 439d67d129 MXS-1220: Add test for HttpParser Markus Mäkelä 2017-04-15 06:04:48 +03:00
  • 605fed7839 MXS-1220: Add HTTP parser Markus Mäkelä 2017-04-15 06:00:40 +03:00
  • 23b6fb3e6d MXS-1220: Create separate admin thread Markus Mäkelä 2017-04-14 16:22:27 +03:00
  • f13410bae9 MXS-1209: added SELECT @@GLOBAL.gtid_domain_id for Master GTID registration MassimilianoPinto 2017-05-03 14:46:41 +02:00
  • 5c0429466c Always include Jansson header directory Markus Mäkelä 2017-04-30 10:00:18 +03:00
  • dd8a10f466 Remove old polling message system Markus Mäkelä 2017-04-28 23:34:44 +03:00
  • 4c6e0c75a5 Allow execution of tasks from within worker threads Markus Mäkelä 2017-04-28 23:29:20 +03:00
  • 6f24c04a4f Compile core unit tests as C++ Markus Mäkelä 2017-04-28 22:45:55 +03:00
  • 758dc72f06 Merge branch 'MXS-1209' into develop MassimilianoPinto 2017-05-03 12:56:12 +02:00
  • c07350e710 Merge branch 'develop' into MXS-1209 MassimilianoPinto 2017-05-03 12:54:19 +02:00
  • ab31cd4b1a Use O_DIRECT, but only if available. Johan Wikman 2017-05-03 13:28:28 +03:00
  • 6c7013ab00 MXS-1209: blr_start_master_registration() handles the replication protocol registration MassimilianoPinto 2017-05-03 08:40:49 +02:00
  • b0837dc635 MXS-1209: added blr_register_cache_response MassimilianoPinto 2017-05-03 08:30:05 +02:00
  • b971ad2cf5 Update masking documentation Johan Wikman 2017-05-02 13:29:58 +03:00
  • 1b5bf65260 MXS-1209: blr_register_send_command() in use for all registration phases MassimilianoPinto 2017-05-02 11:10:55 +02:00
  • 00b6c10089 Adjust Worker terminology Johan Wikman 2017-05-02 11:22:37 +03:00
  • 1b58a75f42 Add concurrent execution helper to Worker Johan Wikman 2017-04-29 08:22:32 +03:00
  • bfd94c2b31 KILL [CONNECTION | QUERY] support, part1 Esa Korhonen 2017-04-27 18:09:06 +03:00
  • 3c6006a010 MXS-1209: added blr_register_send_command() MassimilianoPinto 2017-05-02 09:11:15 +02:00
  • 46da2d3ad2 Add entry on proxy protocol to release notes Esa Korhonen 2017-04-28 15:42:58 +03:00
  • 5cef78b7d4 MXS-1209: blr_master.c cleanup MassimilianoPinto 2017-04-28 18:08:33 +02:00
  • 23c166ba37 Merge branch 'develop' into MXS-1209 MassimilianoPinto 2017-04-28 16:43:49 +02:00
  • 2c6d08325a MXS-1209: blr_master.c cleanup MassimilianoPinto 2017-04-28 11:40:11 +02:00
  • ab33f05f7a Use correct __atomic builtins for atomic_add Markus Mäkelä 2017-04-28 16:06:18 +03:00
  • c90c870727 Add proxy protocol setting documentation Esa Korhonen 2017-04-27 13:54:46 +03:00
  • 97e57d92ff Check GCC version instead of C++ standard Markus Mäkelä 2017-04-28 12:29:27 +03:00
  • 601976dede Use __atomic builtins only where they are supported Markus Mäkelä 2017-04-28 11:47:46 +03:00
  • 6a3d99afe5 Prevent adding DCBs on non-worker threads Johan Wikman 2017-04-27 11:11:14 +03:00
  • 1203a8211a MXS-1209: blr_master.c cleanup MassimilianoPinto 2017-04-28 11:40:11 +02:00
  • fc855bac9a Update Avrorouter.md Markus Mäkelä 2017-04-28 11:33:10 +03:00
  • 96cc21c86c Fix SQLite RPM package name Markus Mäkelä 2017-04-28 10:50:42 +03:00
  • 07e95d03ec Merge branch 'develop' into MXS-1209 MassimilianoPinto 2017-04-27 18:08:04 +02:00
  • fae4b2d99a MXS-1209: Ensure master is connected to in main worker Johan Wikman 2017-04-27 11:00:07 +03:00
  • 4ab1156cef Merge branch 'develop' into MXS-1209 MassimilianoPinto 2017-04-27 18:04:18 +02:00
  • 9a34aa5c7f Fprintf removed MassimilianoPinto 2017-04-27 18:03:30 +02:00
  • 8f50269338 Add proxy protocol support Esa Korhonen 2017-04-20 10:48:08 +03:00
  • a4f9beb1ad MXS-1209: Ensure master is connected to in main worker Johan Wikman 2017-04-27 11:00:07 +03:00
  • 1e98de7b15 Added extra debug fprintf MassimilianoPinto 2017-04-27 09:15:32 +02:00
  • deb11ae6eb Merge branch '2.1' into develop Johan Wikman 2017-04-27 09:11:02 +03:00
  • de8febf9a9 Binlogrouter: set poll.thread.id from mxs_worker_get_current_id() MassimilianoPinto 2017-04-26 17:38:22 +02:00
  • e10dd1329d Merge branch 'develop' into MXS-1209 MassimilianoPinto 2017-04-26 16:21:39 +02:00
  • 2428468f47 MXS-1209: blr_master.c cleanup MassimilianoPinto 2017-04-26 16:06:42 +02:00
  • 656cb3c517 Added depth and SERVER_SLAVE_OF_EXTERNAL_MASTER for build_mysql51_replication_tree MassimilianoPinto 2017-04-21 17:09:28 +02:00
  • 57700215ac MXS-1244: MySQL monitor "detect_replication_lag=true" doesn't work with "mysql51_replication=true" MassimilianoPinto 2017-04-21 16:11:30 +02:00
  • 728c780187 Expose current worker id to c-files Johan Wikman 2017-04-26 13:17:23 +03:00
  • c8c2822c7b Link storage_rocksdb with lz4 Johan Wikman 2017-04-26 13:15:23 +03:00
  • 48ed7792a5 Arrange so that startup connections are handled by main Worker Johan Wikman 2017-04-26 10:57:50 +03:00
  • 5bf79637c6 Document the service users refresh interval Markus Mäkelä 2017-04-26 09:47:59 +03:00
  • 870027dffe MXS-1209: Cleaning up Master registration phase MassimilianoPinto 2017-04-26 08:14:26 +02:00
  • 4cdb7bc49b Use Semaphore multi-wait Markus Mäkelä 2017-04-25 15:05:24 +03:00
  • c3df805b22 Make dcb_foreach thread-safe Markus Mäkelä 2017-04-24 16:22:19 +03:00
  • 963ff0216d Allow serial execution of worker tasks Markus Mäkelä 2017-04-24 16:07:42 +03:00
  • ea39b15bbb Add safety check and rename ref mgmt functions Johan Wikman 2017-04-25 11:12:23 +03:00
  • 55011c2951 Add safety check and rename ref mgmt functions Johan Wikman 2017-04-25 11:12:23 +03:00
  • 1eb409a666 Add possibility to wait several times on a semaphore Johan Wikman 2017-04-24 15:38:08 +03:00