From: Igor Fedotov Date: Thu, 3 Oct 2019 21:02:31 +0000 (+0300) Subject: os/bluestore: dump bluefs allocators' total/used via admin socket X-Git-Tag: wip-pdonnell-testing-20200918.022351~473^2~10 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=f1920b4cb2fea34d422efa7c92afe0b0397065f9;p=ceph-ci.git os/bluestore: dump bluefs allocators' total/used via admin socket Signed-off-by: Igor Fedotov --- diff --git a/src/os/bluestore/BlueFS.cc b/src/os/bluestore/BlueFS.cc index 2d3377020e9..1e59cb5ddca 100644 --- a/src/os/bluestore/BlueFS.cc +++ b/src/os/bluestore/BlueFS.cc @@ -119,6 +119,13 @@ private: f->open_object_section("dev"); f->dump_string("device", bluefs->get_device_name(dev)); ceph_assert(bluefs->alloc[dev]); + auto total = bluefs->get_total(dev); + auto free = bluefs->alloc[dev]->get_free(); + auto used = total - free; + f->dump_int("total", total); + f->dump_int("free", free); + f->dump_int("bluefs_used", used); + f->dump_int("free", bluefs->alloc[dev]->get_free()); f->close_section(); }