XenAPI: Fix race condition waiting for VM to start
Buildroot on Ubuntu Trusty is slow to populate the vnc-port. Wait for 20 seconds until the port is populated. Change-Id: I50e5b5a161207d46e8ce0e304d816e8e5b68dbe8
This commit is contained in:
parent
7672ad1dbc
commit
6a95b605bc
@ -171,6 +171,7 @@ function wait_for_VM_to_halt {
|
||||
echo "Waiting for the VM to halt. Progress in-VM can be checked with vncviewer:"
|
||||
mgmt_ip=$(echo $XENAPI_CONNECTION_URL | tr -d -c '1234567890.')
|
||||
domid=$(get_domid "$GUEST_NAME")
|
||||
sleep 20 # Wait for the vnc-port to be written
|
||||
port=$(xenstore-read /local/domain/$domid/console/vnc-port)
|
||||
echo "vncviewer -via root@$mgmt_ip localhost:${port:2}"
|
||||
while true; do
|
||||
|
Loading…
Reference in New Issue
Block a user