From: Vladimir Khlyunev Date: Mon, 6 Sep 2021 09:01:43 +0000 (+0400) Subject: Add volume reset state for reserved volumes X-Git-Url: https://review.fuel-infra.org/gitweb?a=commitdiff_plain;h=362a71cd964a42b4a905329183b9513293e918ce;p=tools%2Fsustaining.git Add volume reset state for reserved volumes Change-Id: I06fa2fa3e8af4f88bb7dcc60f82476a4fe08f959 --- diff --git a/os_cloud_cleaner/os_connector.py b/os_cloud_cleaner/os_connector.py index 8942033..c6c8ce5 100644 --- a/os_cloud_cleaner/os_connector.py +++ b/os_cloud_cleaner/os_connector.py @@ -380,6 +380,12 @@ class OpenStackActions(object): logger.error("Volume {} still attached!".format(uuid)) raise + for uuid in existing_volumes: + status = self.cinder.volumes.get(uuid).status + if status in ["reserved"]: + logger.info("Resetting reserved state for volume {}".format(uuid)) + self.cinder.volumes.reset_state(uuid, "error") + for uuid in existing_volumes: if force_delete: logger.info("Force-deleting volume {}".format(uuid))