From 76b1d352fb6a0a2d362c0318ddf256704ed845fc Mon Sep 17 00:00:00 2001 From: Yingxin Cheng Date: Mon, 22 Nov 2021 10:50:06 +0800 Subject: [PATCH] crimson/os/seastore: move implementation to seastore_types.cc Signed-off-by: Yingxin Cheng --- src/crimson/os/seastore/journal.cc | 21 --------------------- src/crimson/os/seastore/seastore_types.cc | 20 ++++++++++++++++++++ 2 files changed, 20 insertions(+), 21 deletions(-) diff --git a/src/crimson/os/seastore/journal.cc b/src/crimson/os/seastore/journal.cc index 71534cbc1e8..8e5b06f4ce4 100644 --- a/src/crimson/os/seastore/journal.cc +++ b/src/crimson/os/seastore/journal.cc @@ -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) diff --git a/src/crimson/os/seastore/seastore_types.cc b/src/crimson/os/seastore/seastore_types.cc index e51f9f08689..80f0420392c 100644 --- a/src/crimson/os/seastore/seastore_types.cc +++ b/src/crimson/os/seastore/seastore_types.cc @@ -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); -- 2.39.5