diff options
author | Roberto Hueso Gómez <rhueso@soleta.eu> | 2020-05-14 17:28:50 +0200 |
---|---|---|
committer | Roberto Hueso Gómez <rhueso@soleta.eu> | 2020-05-14 17:28:50 +0200 |
commit | 3c055d198d64aabdf2b1fd2a5da3e308577e6082 (patch) | |
tree | d239d53ca35ad60e6106372da0dfa208845a57ce /src | |
parent | 32b73c50b1f0ecc64f33f2b99f60c3da6329f12a (diff) |
Wait before polling QMP for host poweroff
This patch waits before polling qemu with QMP so that it has time to be ready
for requests. It also increases wait time in case the host machine is slow.
Diffstat (limited to 'src')
-rw-r--r-- | src/ogRest.py | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/ogRest.py b/src/ogRest.py index 3f76053..64558a2 100644 --- a/src/ogRest.py +++ b/src/ogRest.py @@ -98,15 +98,15 @@ class ogThread(): ogRest.state = ThreadState.IDLE def check_vm_state_loop(ogRest): - POLLING_WAIT_TIME = 3 + POLLING_WAIT_TIME = 12 while True: + time.sleep(POLLING_WAIT_TIME) state = ogRest.operations.check_vm_state() installed_os = ogRest.operations.get_installed_os() if state == OgVM.State.STOPPED and \ ogRest.state == ThreadState.IDLE and \ len(installed_os) > 0: ogRest.operations.poweroff_host() - time.sleep(POLLING_WAIT_TIME) def poweroff(ogRest): time.sleep(2) |