def run_audit(self, **kwargs):
        mode = kwargs.get('mode')
        zero_byte_only_at_fps = kwargs.get('zero_byte_fps', 0)
        device_dirs = kwargs.get('device_dirs')
        worker = AuditorWorker(self.conf, self.logger, self.rcache,
                               self.devices,
                               zero_byte_only_at_fps=zero_byte_only_at_fps)
        worker.audit_all_objects(mode=mode, device_dirs=device_dirs)
Accepts a dictionary of {crash_idx : crash_file_path} and attempts to
dataset/ETHPy150Open openstack/swift/swift/obj/auditor.py/ObjectAuditor.run_audit--crossover with--dataset/ETHPy150Open hatRiot/PeachOrchard/node/src/core/node_resource.py/register_crash