]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
ceph-fuse: perform cleanup if test_dentry_handling failed 45331/head
authorNikhilkumar Shelke <nshelke@redhat.com>
Wed, 2 Feb 2022 11:51:46 +0000 (17:21 +0530)
committerNikhilkumar Shelke <nshelke@redhat.com>
Fri, 11 Mar 2022 14:06:59 +0000 (19:36 +0530)
commit7a287fc2907cc56657b541baf15b13f7e976d02e
tree4106414647ca311570d77e6f5c2188c2d3c682e3
parent77b782875d733496cac8473a67f611f0795b892b
ceph-fuse: perform cleanup if test_dentry_handling failed

If remount failed due to some reason then ceph_abort() is
getting called which causes child process termination
without cleanup.
To fix this issue, ceph_abort() call moved after
performing cleanup.

Fixes: https://tracker.ceph.com/issues/54049
Signed-off-by: Nikhilkumar Shelke <nshelke@redhat.com>
(cherry picked from commit 8c778e79840f1aa9b9731e2ef20881da0d122fda)
src/ceph_fuse.cc
src/client/Client.cc
src/client/Client.h