]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph-ci.git/commitdiff
Revert "qa: Add function to fetch inode from metadata pool"
authorVenky Shankar <vshankar@redhat.com>
Tue, 18 Mar 2025 08:55:23 +0000 (08:55 +0000)
committerVenky Shankar <vshankar@redhat.com>
Wed, 28 May 2025 04:29:27 +0000 (09:59 +0530)
This reverts commit 5e4812cdb55d14d7e8523d6582f7f45cddc3b694.

Signed-off-by: Venky Shankar <vshankar@redhat.com>
(cherry picked from commit 9d49a01cb7426d7d43361ea8b6a135f7484519e0)

qa/tasks/cephfs/filesystem.py

index 3671ed06d13ab576f1c8be40fc3a17f2a26657c2..85eac792ca8e98cb50d8aae422ee58e0e841d7a3 100644 (file)
@@ -1322,10 +1322,8 @@ class FilesystemBase(MDSClusterBase):
 
             status = self.status()
 
-    def dencoder(self, obj_type, obj_blob, skip=0, stray_okay=False):
+    def dencoder(self, obj_type, obj_blob, skip=0):
         args = [os.path.join(self._prefix, "ceph-dencoder"), 'type', obj_type]
-        if stray_okay:
-            args.extend(["stray_okay"])
         if skip != 0 :
             args.extend(["skip", str(skip)])
         args.extend(['import', '-', 'decode', 'dump_json'])
@@ -1547,24 +1545,6 @@ class FilesystemBase(MDSClusterBase):
         args = ["setxattr", obj_name, xattr_name, data]
         self.rados(args, pool=pool)
 
-    def read_meta_inode(self, dir_ino, file_name, pool=None):
-        """
-        Get decoded in-memory inode from the metadata pool
-        """
-        if pool is None:
-            pool = self.get_metadata_pool_name()
-
-        dirfrag_obj_name = "{0:x}.00000000".format(dir_ino)
-        args=["getomapval", dirfrag_obj_name, file_name+"_head", "-"]
-        try:
-            proc = self.rados(args, pool=pool, stdout=BytesIO())
-        except CommandFailedError as e:
-            log.error(e.__str__())
-            raise ObjectNotFound(dirfrag_obj_name)
-
-        obj_blob = proc.stdout.getvalue()
-        return json.loads(self.dencoder("inode_t<std::allocator>", obj_blob, 25, True).strip())
-
     def read_remote_inode(self, ino_no, pool=None):
         """
         Read the remote_inode xattr from the data pool, return a dict in the