]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
mempool: do not dump unused pools
authorSage Weil <sage@redhat.com>
Tue, 18 Oct 2016 16:12:43 +0000 (12:12 -0400)
committerSage Weil <sage@redhat.com>
Wed, 2 Nov 2016 17:48:49 +0000 (13:48 -0400)
Notably, unittest_[12]. :)

Signed-off-by: Sage Weil <sage@redhat.com>
src/global/mempool.cc

index 217ec1116ec221a575a0ee7599e6f0729fe4df69..f8f9927111f034e6f199cf3635ba2c62e0a54d4e 100644 (file)
@@ -46,6 +46,8 @@ mempool::pool_t& mempool::get_pool(mempool::pool_index_t ix)
 void mempool::dump(ceph::Formatter *f, size_t skip)
 {
   for (size_t i = skip; i < num_pools; ++i) {
+    if (!pools[i])
+      continue;
     const pool_t &pool = mempool::get_pool((pool_index_t)i);
     f->open_object_section(pool.get_name().c_str());
     pool.dump(f);