xen-drbd

diff xen-drbd.py @ 27:a1403dbe68c0

retrying drbd release
author igor
date Wed Feb 20 11:18:43 2008 +0200 (2008-02-20)
parents e859a316802b
children 60ffe9018212
line diff
     1.1 --- a/xen-drbd.py	Tue Feb 19 19:11:25 2008 +0200
     1.2 +++ b/xen-drbd.py	Wed Feb 20 11:18:43 2008 +0200
     1.3 @@ -72,7 +72,7 @@
     1.4      res=""
     1.5      drbd_resources=get_drbd_resources(domain)
     1.6      for drbd in drbd_resources:
     1.7 -        res += run("drbdadm secondary %s"%(drbd),node)
     1.8 +        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)
     1.9          print "DRBD resource <%s> on the node <%s> is <%s> now" % (drbd,node,get_drbd_state(drbd,node))
    1.10      return res
    1.11