]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/commitdiff
mds: cleanup code
authorPatrick Donnelly <pdonnell@redhat.com>
Tue, 10 Jan 2023 20:35:04 +0000 (15:35 -0500)
committerPatrick Donnelly <pdonnell@redhat.com>
Wed, 29 Mar 2023 17:02:33 +0000 (13:02 -0400)
Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
src/mds/events/EMetaBlob.h

index 6e4a8ea5ef084315569bd5a6beb0dedf98df46bb..4d51ff0f42631f17d57f573b14c96561ee9b90fa 100644 (file)
@@ -499,13 +499,12 @@ private:
     // primary or remote
     if (dn->get_projected_linkage()->is_remote()) {
       add_remote_dentry(dn, dirty);
-      return;
     } else if (dn->get_projected_linkage()->is_null()) {
       add_null_dentry(dn, dirty);
-      return;
+    } else {
+      ceph_assert(dn->get_projected_linkage()->is_primary());
+      add_primary_dentry(dn, 0, dirty, dirty_parent, dirty_pool);
     }
-    ceph_assert(dn->get_projected_linkage()->is_primary());
-    add_primary_dentry(dn, 0, dirty, dirty_parent, dirty_pool);
   }
 
   void add_root(bool dirty, CInode *in) {