]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
os/FileStore: dump open fds before asserting
authorSage Weil <sage@redhat.com>
Sat, 9 Aug 2014 20:23:06 +0000 (13:23 -0700)
committerSage Weil <sage@redhat.com>
Sat, 9 Aug 2014 20:23:06 +0000 (13:23 -0700)
Backport: firefly, dumpling
Signed-off-by: Sage Weil <sage@redhat.com>
src/os/FileStore.cc

index b38cc014b3a9505df574b32aca8913889742c8fd..165412dfab3629166330b87650d6c83b83111723 100644 (file)
@@ -2543,11 +2543,12 @@ unsigned FileStore::_do_transaction(
        f.close_section();
        f.flush(*_dout);
        *_dout << dendl;
-       assert(0 == "unexpected error");
 
        if (r == -EMFILE) {
          dump_open_fds(g_ceph_context);
        }
+
+       assert(0 == "unexpected error");
       }
     }