]> git.proxmox.com Git - ceph.git/blobdiff - ceph/src/boost/libs/asio/example/cpp03/http/server2/io_context_pool.cpp
import quincy beta 17.1.0
[ceph.git] / ceph / src / boost / libs / asio / example / cpp03 / http / server2 / io_context_pool.cpp
index 427c226000f4bbb971305e1da158ae0414de65cb..ef63bcc6d0915d5141444f9e1f65db3302006cd7 100644 (file)
@@ -29,7 +29,8 @@ io_context_pool::io_context_pool(std::size_t pool_size)
   {
     io_context_ptr io_context(new boost::asio::io_context);
     io_contexts_.push_back(io_context);
-    work_.push_back(boost::asio::make_work_guard(*io_context));
+    work_.push_back(boost::asio::require(io_context->get_executor(),
+          boost::asio::execution::outstanding_work.tracked));
   }
 }