]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph-ci.git/commitdiff
Revert "multimds: Consistent view of referent inode list"
authorVenky Shankar <vshankar@redhat.com>
Tue, 18 Mar 2025 08:58:29 +0000 (08:58 +0000)
committerVenky Shankar <vshankar@redhat.com>
Thu, 12 Feb 2026 04:50:54 +0000 (10:20 +0530)
This reverts commit 0ed8c2a2b1c106754fb7a1ddb35d39b7c48bcd28.

Signed-off-by: Venky Shankar <vshankar@redhat.com>
src/mds/CInode.cc

index 3a3c68846f38aea614c10178fba5a5d40e9ba562..8394471e2725b2b87774a69a35a4e9430f3cf219 100644 (file)
@@ -1824,11 +1824,10 @@ void CInode::decode_lock_iauth(bufferlist::const_iterator& p)
 
 void CInode::encode_lock_ilink(bufferlist& bl)
 {
-  ENCODE_START(2, 1, bl);
+  ENCODE_START(1, 1, bl);
   encode(get_inode()->version, bl);
   encode(get_inode()->ctime, bl);
   encode(get_inode()->nlink, bl);
-  encode(get_inode()->referent_inodes, bl);
   ENCODE_FINISH(bl);
 }
 
@@ -1842,8 +1841,6 @@ void CInode::decode_lock_ilink(bufferlist::const_iterator& p)
   decode(tm, p);
   if (_inode->ctime < tm) _inode->ctime = tm;
   decode(_inode->nlink, p);
-  if (struct_v >= 2)
-    decode(_inode->referent_inodes, p);
   DECODE_FINISH(p);
   reset_inode(std::move(_inode));
 }