From 862ce3b17c96f8b76db596b6aa16fdba3d03b5b7 Mon Sep 17 00:00:00 2001 From: Axel Beckert Date: Tue, 17 Jan 2017 21:06:39 +0100 Subject: [PATCH] release-testing: Untangle deletion and creation of Domus This hopefully further mitigates LVM race conditions during heavy testing. --- examples/release-testing | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/examples/release-testing b/examples/release-testing index 0fcecd4..e70ee6a 100755 --- a/examples/release-testing +++ b/examples/release-testing @@ -4,9 +4,15 @@ set -e exec 2>&1 | tee xen-tools-release-testing.log -for dist in $(awk '!/^#|^$|dont-test/ {print $1}' /etc/xen-tools/distributions.conf); do +DISTRIBUTIONS=$(awk '!/^#|^$|dont-test/ {print $1}' /etc/xen-tools/distributions.conf) + +for dist in $DISTRIBUTIONS; do xen-delete-image --verbose --hostname "xen-tools-release-testing-$dist" - sync - sleep 5 +done + +sync +sleep 5 + +for dist in $DISTRIBUTIONS; do xen-create-image --verbose --hostname "xen-tools-release-testing-$dist" --dist $dist --force "$@" done