Fixed infinite loop in case post to primary_url is successful
Change-Id: Id7bc76c8a638056e3f45daac831bd67a60e18287
This commit is contained in:
parent
f2d87ed59e
commit
e975536eb8
|
@ -104,7 +104,7 @@ args = parser.parse_args()
|
||||||
|
|
||||||
payload = {}
|
payload = {}
|
||||||
max_retry = 5
|
max_retry = 5
|
||||||
retry = 1
|
retry = 0
|
||||||
|
|
||||||
if args.type == 'host':
|
if args.type == 'host':
|
||||||
payload['HostEvent'] = {
|
payload['HostEvent'] = {
|
||||||
|
@ -126,22 +126,24 @@ elif args.type == 'service':
|
||||||
}
|
}
|
||||||
|
|
||||||
while retry < max_retry:
|
while retry < max_retry:
|
||||||
|
retry += 1
|
||||||
try:
|
try:
|
||||||
requests.post(
|
requests.post(
|
||||||
args.primary_url,
|
args.primary_url,
|
||||||
data=json.dumps(payload),
|
data=json.dumps(payload),
|
||||||
timeout=args.timeout,
|
timeout=args.timeout,
|
||||||
verify=False)
|
verify=False)
|
||||||
|
break
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
if retry < max_retry:
|
if retry < max_retry:
|
||||||
print('Request timeout, Retrying - {}'.format(retry))
|
print('Request timeout, Retrying - {}'.format(retry))
|
||||||
retry += 1
|
|
||||||
continue
|
continue
|
||||||
pass
|
pass
|
||||||
|
|
||||||
if args.secondary_url:
|
if args.secondary_url:
|
||||||
retry = 1
|
retry = 0
|
||||||
while retry < max_retry:
|
while retry < max_retry:
|
||||||
|
retry += 1
|
||||||
try:
|
try:
|
||||||
requests.post(
|
requests.post(
|
||||||
args.secondary_url,
|
args.secondary_url,
|
||||||
|
@ -152,7 +154,6 @@ if args.secondary_url:
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
if retry < max_retry:
|
if retry < max_retry:
|
||||||
print('Request timeout, Retrying - {}'.format(retry))
|
print('Request timeout, Retrying - {}'.format(retry))
|
||||||
retry += 1
|
|
||||||
continue
|
continue
|
||||||
pass
|
pass
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue