Skip to content

Commit

Permalink
fix
Browse files Browse the repository at this point in the history
  • Loading branch information
LiliDeng committed Sep 19, 2024
1 parent 2c9d604 commit c4e0700
Showing 1 changed file with 12 additions and 8 deletions.
20 changes: 12 additions & 8 deletions lisa/sut_orchestrator/azure/common.py
Original file line number Diff line number Diff line change
Expand Up @@ -1581,21 +1581,25 @@ def wait_operation(
if result:
result = result.as_dict()
provisioning_state = result.get("provisioning_state", " ")
if wait_on_updating:
if provisioning_state == "Updating":
print("Provisioning state is 'Updating', continuing to wait...")
operation.wait(1)
continue
else:
print(f"Provisioning state is '{provisioning_state}', continuing to wait...")
if wait_on_updating and provisioning_state.lower() == "updating":
print("Provisioning state is 'Updating', continuing to wait...")
operation.wait(10)
continue
else:
print(f"Provisioning state is '{provisioning_state}', exiting wait loop.")
break

wait_result = operation.wait(1)
if wait_result:
raise LisaException(f"{failure_identity} {wait_result}")
if time_out < timer.elapsed():

# Handle timeout
if timer.elapsed() >= time_out:
raise LisaTimeoutException(
f"{failure_identity} timeout after {time_out} seconds."
)

# Final result check after operation completion
result = operation.result()
if result:
result = result.as_dict()
Expand Down

0 comments on commit c4e0700

Please sign in to comment.