# HG changeset patch # User igor # Date 1203499123 -7200 # Node ID a1403dbe68c05e017001e0b539d044e384757423 # Parent e859a316802bcde433c8c5ea85cf04f9937d0dcb retrying drbd release diff -r e859a316802b -r a1403dbe68c0 xen-drbd.py --- a/xen-drbd.py Tue Feb 19 19:11:25 2008 +0200 +++ b/xen-drbd.py Wed Feb 20 11:18:43 2008 +0200 @@ -72,7 +72,7 @@ res="" drbd_resources=get_drbd_resources(domain) for drbd in drbd_resources: - res += run("drbdadm secondary %s"%(drbd),node) + res += run("until drbdadm secondary %s; do echo Trying to siwtch resource <%s> on the node <%s> to secondary state; sleep 5; done"%(drbd,drbd,node),node) print "DRBD resource <%s> on the node <%s> is <%s> now" % (drbd,node,get_drbd_state(drbd,node)) return res