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