From: Patrick Donnelly Date: Wed, 28 Aug 2024 03:03:33 +0000 (-0400) Subject: osdc: add print method for Journaler::Header X-Git-Tag: v20.0.0~955^2~3 X-Git-Url: http://git.apps.os.sepia.ceph.com/?a=commitdiff_plain;h=ce5d84d1fa4eaea8618b759bde446397f3336191;p=ceph.git osdc: add print method for Journaler::Header For dout prints. Signed-off-by: Patrick Donnelly --- diff --git a/src/osdc/Journaler.h b/src/osdc/Journaler.h index 1b40eadec1696..4c141fea161bf 100644 --- a/src/osdc/Journaler.h +++ b/src/osdc/Journaler.h @@ -186,6 +186,16 @@ public: f->close_section(); // journal_header } + void print(std::ostream& os) const { + os << std::hex + << "Journaler::Header" + "(t=" << trimmed_pos + << " e=" << expire_pos + << " w=" << write_pos + << ")" + << std::dec; + } + static void generate_test_instances(std::list &ls) { ls.push_back(new Header());