From b408894f6dab5ef0b0fe00c09d508c370ecddc13 Mon Sep 17 00:00:00 2001 From: Johan Wikman Date: Fri, 10 Aug 2018 14:03:52 +0300 Subject: [PATCH] MXS-2004 Remove dependency of maxscale/thread.h --- server/core/admin.cc | 1 - server/core/externcmd.cc | 4 ++-- server/modules/filter/dbfwfilter/dbfwfilter.cc | 1 - server/modules/monitor/mariadbmon/mariadbserver.cc | 7 ++++--- server/modules/routing/binlogrouter/blr_master.cc | 1 - 5 files changed, 6 insertions(+), 8 deletions(-) diff --git a/server/core/admin.cc b/server/core/admin.cc index 9def31252..8f5237bea 100644 --- a/server/core/admin.cc +++ b/server/core/admin.cc @@ -28,7 +28,6 @@ #include #include -#include #include #include #include diff --git a/server/core/externcmd.cc b/server/core/externcmd.cc index 511bd5a9a..890c465bc 100644 --- a/server/core/externcmd.cc +++ b/server/core/externcmd.cc @@ -19,12 +19,12 @@ #include #include #include +#include #include #include #include #include -#include /** * Tokenize a string into arguments suitable for a `execvp` call @@ -303,7 +303,7 @@ int externcmd_execute(EXTERNCMD* cmd) else { // Sleep and try again - thread_millisleep(1); + std::this_thread::sleep_for(std::chrono::milliseconds(1)); } break; diff --git a/server/modules/filter/dbfwfilter/dbfwfilter.cc b/server/modules/filter/dbfwfilter/dbfwfilter.cc index 70179518f..17d977d9a 100644 --- a/server/modules/filter/dbfwfilter/dbfwfilter.cc +++ b/server/modules/filter/dbfwfilter/dbfwfilter.cc @@ -75,7 +75,6 @@ #include #include #include -#include #include #include #include diff --git a/server/modules/monitor/mariadbmon/mariadbserver.cc b/server/modules/monitor/mariadbmon/mariadbserver.cc index 027fe5390..93adc7af1 100644 --- a/server/modules/monitor/mariadbmon/mariadbserver.cc +++ b/server/modules/monitor/mariadbmon/mariadbserver.cc @@ -17,8 +17,8 @@ #include #include #include +#include #include -#include #include using std::string; @@ -410,7 +410,7 @@ bool MariaDBServer::wait_until_gtid(const GtidList& target, int timeout, json_t* if (seconds_remaining > 0) { // Sleep for a moment, then try again. - thread_millisleep(sleep_ms); + std::this_thread::sleep_for(std::chrono::milliseconds(sleep_ms)); sleep_ms += 100; // Sleep a bit more next iteration. } } @@ -679,7 +679,8 @@ bool MariaDBServer::failover_wait_relay_log(int seconds_remaining, json_t** err_ { MXS_INFO("Relay log of server '%s' not yet empty, waiting to clear %" PRId64 " events.", name(), relay_log_events()); - thread_millisleep(1000); // Sleep for a while before querying server again. + // Sleep for a while before querying server again. + std::this_thread::sleep_for(std::chrono::milliseconds(1000)); // TODO: check server version before entering failover. // TODO: fix for multisource GtidList old_gtid_io_pos = m_slave_status[0].gtid_io_pos; diff --git a/server/modules/routing/binlogrouter/blr_master.cc b/server/modules/routing/binlogrouter/blr_master.cc index 6f58fc26d..d76ee5ca8 100644 --- a/server/modules/routing/binlogrouter/blr_master.cc +++ b/server/modules/routing/binlogrouter/blr_master.cc @@ -49,7 +49,6 @@ #include #include #include -#include #include static GWBUF *blr_make_query(DCB *dcb, char *query);