From daffe58726ffd9c5d9ba7585fdb1cc09c9795749 Mon Sep 17 00:00:00 2001 From: Evan Broder Date: Thu, 13 Nov 2008 03:41:11 -0500 Subject: [PATCH] Cancel the migration if there's an error in the middle svn path=/trunk/scripts/; revision=1633 --- xvm-migrate-machine | 3 +++ 1 file changed, 3 insertions(+) diff --git a/xvm-migrate-machine b/xvm-migrate-machine index 9b08eec..efc3416 100755 --- a/xvm-migrate-machine +++ b/xvm-migrate-machine @@ -83,6 +83,7 @@ def migrate_vm(machine_name): if 0 != subprocess.call(['lvcreate', '-L%sM' % str(disk.size), '-n', lvname, 'xenvg']): success = False + break ssh = subprocess.Popen(['ssh', '-o', 'GSSAPIDelegateCredentials=no', 'torchwood-institute.mit.edu', @@ -92,8 +93,10 @@ def migrate_vm(machine_name): stdin=ssh.stdout) if 0 != dd.wait(): success = False + break if 0 != ssh.wait(): success = False + break if not success: restore_data(machine, dev_sess) -- 1.7.9.5