]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
exporter: use granular asio headers
authorCasey Bodley <cbodley@redhat.com>
Wed, 26 Apr 2023 18:07:52 +0000 (14:07 -0400)
committerCasey Bodley <cbodley@redhat.com>
Fri, 20 Oct 2023 13:18:30 +0000 (09:18 -0400)
Signed-off-by: Casey Bodley <cbodley@redhat.com>
src/exporter/DaemonMetricCollector.cc
src/exporter/DaemonMetricCollector.h
src/exporter/http_server.cc

index ebe85c3041e5aa76aef799858b2c4d3dc39b5191..3716592a199f71d855bc3f1816e5358bb419c906 100644 (file)
@@ -1,5 +1,6 @@
 #include "DaemonMetricCollector.h"
 
+#include <boost/asio/io_context.hpp>
 #include <boost/json/src.hpp>
 #include <chrono>
 #include <filesystem>
@@ -43,7 +44,7 @@ void DaemonMetricCollector::request_loop(boost::asio::steady_timer &timer) {
 void DaemonMetricCollector::main() {
   // time to wait before sending requests again
 
-  boost::asio::io_service io;
+  boost::asio::io_context io;
   boost::asio::steady_timer timer{io, std::chrono::seconds(0)};
   request_loop(timer);
   io.run();
index e906fb13a5970c956c3e263b2e7dd462d0b53a77..77761aaea04f2e421ba2008b9b8574711a973e12 100644 (file)
@@ -5,7 +5,7 @@
 #include <string>
 #include <vector>
 
-#include <boost/asio.hpp>
+#include <boost/asio/steady_timer.hpp>
 #include <boost/json/object.hpp>
 #include <filesystem>
 #include <map>
index 317d877e88c11bd42f0bf486c5b8321879690616..3eb48a2a1f047bf965f927d500f24e2a6e1fc525 100644 (file)
@@ -5,7 +5,7 @@
 #include "global/global_context.h"
 #include "exporter/DaemonMetricCollector.h"
 
-#include <boost/asio.hpp>
+#include <boost/asio/ip/tcp.hpp>
 #include <boost/beast/core.hpp>
 #include <boost/beast/http.hpp>
 #include <boost/beast/version.hpp>