aboutsummaryrefslogtreecommitdiffstats
path: root/opera
diff options
context:
space:
mode:
authorHarry Huang <huangxiangyu5@huawei.com>2017-03-20 10:59:42 +0800
committerHarry Huang <huangxiangyu5@huawei.com>2017-03-21 16:40:51 +0800
commitf809fd6d07d3447af62297377f963e1c6e4556e3 (patch)
tree514fd3c2779f0af6a10373c9f602100d074ce364 /opera
parentf1ef7f43d12751b10314a7e07c3e3ae815057a39 (diff)
Add delay when upload csar package fail
There is occasional failure when upload csar package. Add 10 second 10 retries to workaroud this problem. Change-Id: I0d081699d744bc2a3f93d23fa5afea48f426beff Signed-off-by: Harry Huang <huangxiangyu5@huawei.com>
Diffstat (limited to 'opera')
-rwxr-xr-xopera/openo_connect.py4
1 files changed, 3 insertions, 1 deletions
diff --git a/opera/openo_connect.py b/opera/openo_connect.py
index 4e9e4fb..aa50562 100755
--- a/opera/openo_connect.py
+++ b/opera/openo_connect.py
@@ -151,9 +151,11 @@ def upload_csar(msb_ip, package):
files = {'file': open(package, 'rb')}
res = requests.post(csar_url, files=files)
if res.status_code != 200:
- retry = 5
+ retry = 10
while retry != 0:
+ time.sleep(5)
delete_csars(msb_ip)
+ time.sleep(5)
retry_res = requests.post(csar_url, files=files)
if retry_res.status_code == 200:
break