From: Jianpeng Ma Date: Mon, 25 Apr 2016 21:33:56 +0000 (+0800) Subject: os/bluestore/bluestore_type: dump released extents for wal-transaction X-Git-Tag: v11.0.0~717^2~1 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=9bab8f49a4d0936320abc7ca149e2bfc5bceca7c;p=ceph.git os/bluestore/bluestore_type: dump released extents for wal-transaction Signed-off-by: Jianpeng Ma --- 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)