From 88137d5898e0f9c1bc94293a28d9dd32c4dc34fc Mon Sep 17 00:00:00 2001 From: Eric Callahan Date: Wed, 24 Nov 2021 04:58:42 -0500 Subject: [PATCH] file_manager: add option to enable object postprocessing Signed-off-by: Eric Callahan None: - self.server = server + self.server = config.get_server() + self.enable_object_proc = config.getboolean( + 'enable_object_postprocessing', False) self.gc_path = gc_path db.register_local_namespace(METADATA_NAMESPACE) self.mddb = db.wrap_namespace( @@ -1550,6 +1552,9 @@ class MetadataStorage: timeout = 300. ufp_path.replace("\"", "\\\"") cmd += f" -u \"{ufp_path}\"" + if self.enable_object_proc: + timeout = 300. + cmd += " --check-objects" shell_cmd: SCMDComp = self.server.lookup_component('shell_command') scmd = shell_cmd.build_shell_command(cmd, log_stderr=True) result = await scmd.run_with_response(timeout=timeout)