]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
crimson/os/seastore: move implementation to seastore_types.cc
authorYingxin Cheng <yingxin.cheng@intel.com>
Mon, 22 Nov 2021 02:50:06 +0000 (10:50 +0800)
committerYingxin Cheng <yingxin.cheng@intel.com>
Thu, 9 Dec 2021 01:37:05 +0000 (09:37 +0800)
Signed-off-by: Yingxin Cheng <yingxin.cheng@intel.com>
src/crimson/os/seastore/journal.cc
src/crimson/os/seastore/seastore_types.cc

index 71534cbc1e8ba903f10c6eb7da65de2f551ef83c..8e5b06f4ce457949b9af6142df9d65d3c3a568e7 100644 (file)
@@ -19,27 +19,6 @@ namespace {
 
 namespace crimson::os::seastore {
 
-std::ostream &operator<<(std::ostream &out, const segment_header_t &header)
-{
-  return out << "segment_header_t("
-            << "segment_seq=" << header.journal_segment_seq
-            << ", physical_segment_id=" << header.physical_segment_id
-            << ", journal_tail=" << header.journal_tail
-            << ", segment_nonce=" << header.segment_nonce
-            << ", out-of-line=" << header.out_of_line
-            << ")";
-}
-
-
-std::ostream &operator<<(std::ostream &out, const extent_info_t &info)
-{
-  return out << "extent_info_t("
-            << " type: " << info.type
-            << " addr: " << info.addr
-            << " len: " << info.len
-            << ")";
-}
-
 segment_nonce_t generate_nonce(
   segment_seq_t seq,
   const seastore_meta_t &meta)
index e51f9f08689a07219968d91526aa921b4338927e..80f0420392cdd36427d0c22bded785f595fcfac7 100644 (file)
@@ -134,6 +134,26 @@ std::ostream &operator<<(std::ostream &lhs, const delta_info_t &rhs)
             << ")";
 }
 
+std::ostream &operator<<(std::ostream &out, const extent_info_t &info)
+{
+  return out << "extent_info_t("
+            << "type: " << info.type
+            << ", addr: " << info.addr
+            << ", len: " << info.len
+            << ")";
+}
+
+std::ostream &operator<<(std::ostream &out, const segment_header_t &header)
+{
+  return out << "segment_header_t("
+            << "segment_seq=" << header.journal_segment_seq
+            << ", physical_segment_id=" << header.physical_segment_id
+            << ", journal_tail=" << header.journal_tail
+            << ", segment_nonce=" << header.segment_nonce
+            << ", out-of-line=" << header.out_of_line
+            << ")";
+}
+
 void record_size_t::account_extent(extent_len_t extent_len)
 {
   assert(extent_len);