From: Yingxin Cheng Date: Mon, 22 Nov 2021 02:50:06 +0000 (+0800) Subject: crimson/os/seastore: move implementation to seastore_types.cc X-Git-Tag: v17.1.0~268^2~9 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=76b1d352fb6a0a2d362c0318ddf256704ed845fc;p=ceph.git crimson/os/seastore: move implementation to seastore_types.cc Signed-off-by: Yingxin Cheng --- diff --git a/src/crimson/os/seastore/journal.cc b/src/crimson/os/seastore/journal.cc index 71534cbc1e8b..8e5b06f4ce45 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 e51f9f08689a..80f0420392cd 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);