]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
crimson/osd: move SubOpBlocker from .cc to header
authorRadosław Zarzyński <rzarzyns@redhat.com>
Wed, 13 Apr 2022 10:01:18 +0000 (12:01 +0200)
committerRadosław Zarzyński <rzarzyns@redhat.com>
Thu, 5 May 2022 02:06:31 +0000 (04:06 +0200)
Signed-off-by: Radosław Zarzyński <rzarzyns@redhat.com>
src/crimson/osd/osd_operations/compound_peering_request.cc
src/crimson/osd/osd_operations/compound_peering_request.h

index 42e827600b2fc71ccfc36b5ee1b51e6a35f77c91..29c9b437fb8b6bd2e60173cfe2ed1109185be973 100644 (file)
@@ -100,24 +100,6 @@ std::vector<crimson::OperationRef> handle_pg_create(
   return ret;
 }
 
-struct SubOpBlocker : crimson::BlockerT<SubOpBlocker> {
-  static constexpr const char * type_name = "CompoundOpBlocker";
-
-  std::vector<crimson::OperationRef> subops;
-  SubOpBlocker(std::vector<crimson::OperationRef> &&subops)
-    : subops(subops) {}
-
-  virtual void dump_detail(Formatter *f) const {
-    f->open_array_section("dependent_operations");
-    {
-      for (auto &i : subops) {
-       i->dump_brief(f);
-      }
-    }
-    f->close_section();
-  }
-};
-
 } // namespace
 
 namespace crimson::osd {
index 9f93b6d64cbda5124364c567ba4c77ca14e7bb9d..411d4919312d4597c45895575474b299ea1813a4 100644 (file)
@@ -23,6 +23,24 @@ public:
   static constexpr OperationTypeCode type =
     OperationTypeCode::compound_peering_request;
 
+  struct SubOpBlocker : crimson::BlockerT<SubOpBlocker> {
+    static constexpr const char * type_name = "CompoundOpBlocker";
+
+    std::vector<crimson::OperationRef> subops;
+    SubOpBlocker(std::vector<crimson::OperationRef> &&subops)
+      : subops(subops) {}
+
+    virtual void dump_detail(Formatter *f) const {
+      f->open_array_section("dependent_operations");
+      {
+        for (auto &i : subops) {
+          i->dump_brief(f);
+        }
+      }
+      f->close_section();
+    }
+  };
+
 private:
   OSD &osd;
   crimson::net::ConnectionRef conn;