Revision 9205a895 lib/cmdlib.py

b/lib/cmdlib.py
5224 5224
    for dev, old_lvs, new_lvs in iv_names.itervalues():
5225 5225
      info("detaching %s drbd from local storage" % dev.iv_name)
5226 5226
      result = self.rpc.call_blockdev_removechildren(tgt_node, dev, old_lvs)
5227
      result.Raise()
5228
      if not result.data:
5227
      msg = result.RemoteFailMsg()
5228
      if msg:
5229 5229
        raise errors.OpExecError("Can't detach drbd from local storage on node"
5230
                                 " %s for device %s" % (tgt_node, dev.iv_name))
5230
                                 " %s for device %s: %s" %
5231
                                 (tgt_node, dev.iv_name, msg))
5231 5232
      #dev.children = []
5232 5233
      #cfg.Update(instance)
5233 5234

  

Also available in: Unified diff