From 6115d456f21bcd053314515e0d993e72bfc18d3b Mon Sep 17 00:00:00 2001 From: Zack Cerza Date: Fri, 16 Aug 2013 10:17:18 -0500 Subject: [PATCH] Do more than just sleep and raise an exception. --- teuthology/task/install.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/teuthology/task/install.py b/teuthology/task/install.py index 91b43c4a181b9..9fd907b87c035 100644 --- a/teuthology/task/install.py +++ b/teuthology/task/install.py @@ -671,7 +671,10 @@ def _upgrade_deb_packages(ctx, config, remote, debs, branch): check_status=False, ) if r.exitstatus != 0: - time.sleep(15) + if config.get('wait_for_package'): + log.info('Package not there yet, waiting...') + time.sleep(15) + continue raise Exception('failed to fetch package version from %s' % base_url + '/version') version = r.stdout.getvalue().strip() -- 2.39.5