]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
rgw: Take in `io_context` by reference
authorsamarah <suriarte@redhat.com>
Thu, 7 Dec 2023 18:51:33 +0000 (13:51 -0500)
committerPritha Srivastava <prsrivas@redhat.com>
Tue, 2 Apr 2024 15:54:52 +0000 (21:24 +0530)
Signed-off-by: samarah <suriarte@redhat.com>
src/rgw/rgw_sal.cc

index 574e467faac7e1f2e18f0b30d1502f1c7048a63f..f66c754420b163eece4d1fcc4b167fd7cc15bc7b 100644 (file)
@@ -63,7 +63,7 @@ extern rgw::sal::Driver* newPOSIXDriver(rgw::sal::Driver* next);
 #endif
 extern rgw::sal::Driver* newBaseFilter(rgw::sal::Driver* next);
 #ifdef WITH_RADOSGW_D4N
-extern rgw::sal::Driver* newD4NFilter(rgw::sal::Driver* next, boost::asio::io_context* io_context);
+extern rgw::sal::Driver* newD4NFilter(rgw::sal::Driver* next, boost::asio::io_context& io_context);
 #endif
 }
 
@@ -239,7 +239,7 @@ rgw::sal::Driver* DriverManager::init_storage_provider(const DoutPrefixProvider*
 #ifdef WITH_RADOSGW_D4N 
   else if (cfg.filter_name.compare("d4n") == 0) {
     rgw::sal::Driver* next = driver;
-    driver = newD4NFilter(next, &io_context);
+    driver = newD4NFilter(next, io_context);
 
     if (driver->initialize(cct, dpp) < 0) {
       delete driver;