def synchronise_gone(self): """Delete XenAPI record for old disks""" for location in self.gone: vdi = self.get_xenapi_vdi(location) util.SMlog("Forgetting VDI with location=%s uuid=%s" % (util.to_plain_string(vdi['location']), vdi['uuid'])) try: self.sr.forget_vdi(vdi['uuid']) except XenAPI.Failure, e: if util.isInvalidVDI(e): util.SMlog("VDI %s not found, ignoring exception" \ % vdi['uuid']) else: raise