]> git-server-git.apps.pok.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:51 +0000 (13:23 -0700)
Backport: firefly, dumpling
Signed-off-by: Sage Weil <sage@redhat.com>
(cherry picked from commit 4e8de1792731cf30f2744ab0659d036adc0565a3)

src/os/FileStore.cc

index 247a80b196dd7e70d710f465e83125dd3c9907b5..d462be13e1883da62af07c9bba874090ffca9080 100644 (file)
@@ -2903,11 +2903,12 @@ unsigned FileStore::_do_transaction(Transaction& t, uint64_t op_seq, int trans_n
        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");
       }
     }