From: Milind Changire Date: Wed, 2 Aug 2023 08:51:05 +0000 (+0530) Subject: mds: dump subvolume flag for inode X-Git-Tag: v17.2.8~437^2~1 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=ad8bc3652a64fa9d6985cf9fd3c21173ee1d1b82;p=ceph.git mds: dump subvolume flag for inode Fixes: https://tracker.ceph.com/issues/61958 Signed-off-by: Milind Changire (cherry picked from commit 9106781617081bf9fe556735c093a4d767ccd1ad) --- diff --git a/src/mds/CInode.cc b/src/mds/CInode.cc index b5225a66749..6b357e0608b 100644 --- a/src/mds/CInode.cc +++ b/src/mds/CInode.cc @@ -5151,6 +5151,11 @@ void CInode::dump(Formatter *f, int flags) const } f->close_section(); } + + auto realm = find_snaprealm(); + inodeno_t subvol_ino = realm->get_subvolume_ino(); + bool is_subvol = (subvol_ino && subvol_ino == ino()); + f->dump_bool("is_subvolume", is_subvol); } /****** Scrub Stuff *****/