From 9bab8f49a4d0936320abc7ca149e2bfc5bceca7c Mon Sep 17 00:00:00 2001 From: Jianpeng Ma Date: Tue, 26 Apr 2016 05:33:56 +0800 Subject: [PATCH] os/bluestore/bluestore_type: dump released extents for wal-transaction Signed-off-by: Jianpeng Ma --- src/os/bluestore/bluestore_types.cc | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/os/bluestore/bluestore_types.cc b/src/os/bluestore/bluestore_types.cc index 2476957c60aa..cc999bad1084 100644 --- a/src/os/bluestore/bluestore_types.cc +++ b/src/os/bluestore/bluestore_types.cc @@ -584,6 +584,15 @@ void bluestore_wal_transaction_t::dump(Formatter *f) const f->dump_object("op", *p); } f->close_section(); + + f->open_array_section("released extents"); + for (interval_set::const_iterator p = released.begin(); p != released.end(); ++p) { + f->open_object_section("extent"); + f->dump_unsigned("offset", p.get_start()); + f->dump_unsigned("length", p.get_len()); + f->close_section(); + } + f->close_section(); } void bluestore_wal_transaction_t::generate_test_instances(list& o) -- 2.47.3