Create NOVA_READY_TIMEOUT in is_nova_ready function

The function was introduced in [0] using a hardcoded timeout of 60
seconds which turns out to be too small on slow machines. Create a new
global variable NOVA_READY_TIMEOUT instead so that users can
override the timeout if necessary.

[0] I32eb59b9d6c225a3e93992be3a3b9f4b251d7189

Co-Authored-By: Mohammed Naser <mnaser@vexxhost.com>
Change-Id: I0cd7f193589a1a0776ae76dc30cecefe7ba9e5db
This commit is contained in:
Jens Harbott 2018-02-23 13:56:48 +00:00 committed by Mohammed Naser
parent 8565ea8578
commit a3b62a26ae
2 changed files with 4 additions and 1 deletions

View File

@ -963,7 +963,7 @@ function is_nova_ready {
# because of the dom0/domU split. Just ignore for now.
return
fi
wait_for_compute 60
wait_for_compute $NOVA_READY_TIMEOUT
}
function start_nova {

View File

@ -778,6 +778,9 @@ fi
# Service startup timeout
SERVICE_TIMEOUT=${SERVICE_TIMEOUT:-60}
# Timeout for compute node registration in Nova
NOVA_READY_TIMEOUT=${NOVA_READY_TIMEOUT:-$SERVICE_TIMEOUT}
# Service graceful shutdown timeout
SERVICE_GRACEFUL_SHUTDOWN_TIMEOUT=${SERVICE_GRACEFUL_SHUTDOWN_TIMEOUT:-5}