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
This commit is contained in:
René Ribaud 2023-05-10 14:30:10 +02:00
parent e5da6756b9
commit be79b46bb5
1 changed files with 7 additions and 2 deletions

View File

@ -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')