From be79b46bb5b81cd433e780b12d96744434e82125 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ren=C3=A9=20Ribaud?= Date: Wed, 10 May 2023 14:30:10 +0200 Subject: [PATCH] Add request id to logs if we get a timeout. This patch includes the request ID in the logs to aid in identifying issues related to timeouts when unshelving an instance. Related-Bug: #2016967 Change-Id: I5aee6c831abeb404c98751034903fd4d4ac9f47f --- tempest/api/compute/servers/test_server_actions.py | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/tempest/api/compute/servers/test_server_actions.py b/tempest/api/compute/servers/test_server_actions.py index e1e7fdaf49..4049883ded 100644 --- a/tempest/api/compute/servers/test_server_actions.py +++ b/tempest/api/compute/servers/test_server_actions.py @@ -718,8 +718,13 @@ class ServerActionsTestJSON(base.BaseV2ComputeTest): self.assertEqual(1, len(images)) self.assertEqual(image_name, images[0]['name']) - self.client.unshelve_server(self.server_id) - waiters.wait_for_server_status(self.client, self.server_id, 'ACTIVE') + body = self.client.unshelve_server(self.server_id) + waiters.wait_for_server_status( + self.client, + self.server_id, + "ACTIVE", + request_id=body.response["x-openstack-request-id"], + ) glance_client.wait_for_resource_deletion(images[0]['id']) @decorators.idempotent_id('8cf9f450-a871-42cf-9bef-77eba189c0b0')