From: Venky Shankar Date: Tue, 18 Mar 2025 08:55:23 +0000 (+0000) Subject: Revert "qa: Add function to fetch inode from metadata pool" X-Git-Tag: testing/wip-vshankar-testing-20250623.033253-tentacle-debug~1^2~43 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=81d6a238dfa815cde9281bc805883621d9635033;p=ceph-ci.git Revert "qa: Add function to fetch inode from metadata pool" This reverts commit 5e4812cdb55d14d7e8523d6582f7f45cddc3b694. Signed-off-by: Venky Shankar (cherry picked from commit 9d49a01cb7426d7d43361ea8b6a135f7484519e0) --- diff --git a/qa/tasks/cephfs/filesystem.py b/qa/tasks/cephfs/filesystem.py index 3671ed06d13..85eac792ca8 100644 --- a/qa/tasks/cephfs/filesystem.py +++ b/qa/tasks/cephfs/filesystem.py @@ -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", 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