From 8c26999d1b1c96812a52354cd87c6c16b46a260d Mon Sep 17 00:00:00 2001 From: istmxrein <maximilian.reinheimer@stud.h-da.de> Date: Thu, 27 Apr 2023 16:56:18 +0200 Subject: [PATCH] provide better logs --- prepare.py | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/prepare.py b/prepare.py index 29a860e..d8f7265 100644 --- a/prepare.py +++ b/prepare.py @@ -36,7 +36,16 @@ def provision_server( network=network.id ) - server = conn.wait_for_server(server, timeout=1000) + start_time = time.time() + while True: + try: + server = conn.wait_for_server(server, timeout=10) + break + except openstack.exceptions.ResourceTimeout as e: + time_difference = time.time() - start_time + print(f"Waiting for server to start ({time_difference}s)") + if time_difference > 500: + raise e return server -- GitLab