1
0
mirror of https://github.com/OpenNebula/one.git synced 2025-03-22 18:50:08 +03:00

B #4508: add multiple retries to sync time (#4567)

This commit is contained in:
Alejandro Huertas Herrero 2020-04-21 18:27:47 +02:00 committed by GitHub
parent f6aeb26936
commit adfe5e6c5b
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 18 additions and 3 deletions

View File

@ -37,5 +37,10 @@ exec_and_log "virsh --connect $LIBVIRT_URI migrate --live $MIGRATE_OPTIONS $depl
"Could not migrate $deploy_id to $dest_host"
if [ "$SYNC_TIME" = "yes" ]; then
virsh --connect $QEMU_PROTOCOL://$dest_host/system domtime --sync $deploy_id >/dev/null 2>/dev/null || :
(
for i in $(seq 3); do
virsh --connect $QEMU_PROTOCOL://$dest_host/system domtime --sync $deploy_id && break
[ "$i" -gt 1 ] && sleep 6
done
) &> /dev/null &
fi

View File

@ -38,5 +38,10 @@ virsh --connect $QEMU_PROTOCOL://$src_host/system \
migrate --live $deploy_id $MIGRATE_OPTIONS $QEMU_PROTOCOL://$dest_host/system
if [ "$SYNC_TIME" = "yes" ]; then
virsh --connect $QEMU_PROTOCOL://$dest_host/system domtime --sync $deploy_id >/dev/null 2>/dev/null || :
(
for i in $(seq 3); do
virsh --connect $QEMU_PROTOCOL://$dest_host/system domtime --sync $deploy_id && break
[ "$i" -gt 1 ] && sleep 6
done
) &> /dev/null &
fi

View File

@ -94,7 +94,12 @@ if [ $? -ne 0 ]; then
fi
if [ "$SYNC_TIME" = "yes" ]; then
virsh --connect $LIBVIRT_URI domtime --sync $DEPLOY_ID >/dev/null 2>/dev/null || :
(
for i in $(seq 3); do
virsh --connect $LIBVIRT_URI domtime --sync $DEPLOY_ID && break
[ "$i" -gt 1 ] && sleep 6
done
) &> /dev/null &
fi
rm "$FILE"