Revision 70817cee
b/lib/cmdlib.py | ||
---|---|---|
1611 | 1611 |
for dev in instance.disks: |
1612 | 1612 |
cfg.SetDiskID(dev, node_name) |
1613 | 1613 |
|
1614 |
result = rpc_runner.call_blockdev_getmirrorstatus(node_name, instance.disks) |
|
1614 |
result = rpc_runner.call_blockdev_getmirrorstatus(node_name, (instance.disks, |
|
1615 |
instance)) |
|
1615 | 1616 |
result.Raise("Failed to get disk status from node %s" % node_name, |
1616 | 1617 |
prereq=prereq, ecode=errors.ECODE_ENVIRON) |
1617 | 1618 |
|
... | ... | |
4475 | 4476 |
max_time = 0 |
4476 | 4477 |
done = True |
4477 | 4478 |
cumul_degraded = False |
4478 |
rstats = lu.rpc.call_blockdev_getmirrorstatus(node, disks)
|
|
4479 |
rstats = lu.rpc.call_blockdev_getmirrorstatus(node, (disks, instance))
|
|
4479 | 4480 |
msg = rstats.fail_msg |
4480 | 4481 |
if msg: |
4481 | 4482 |
lu.LogWarning("Can't get any data from node %s: %s", node, msg) |
b/lib/rpc_defs.py | ||
---|---|---|
411 | 411 |
], None, _BlockdevFindPostProc, |
412 | 412 |
"Request identification of a given block device"), |
413 | 413 |
("blockdev_getmirrorstatus", SINGLE, None, TMO_NORMAL, [ |
414 |
("disks", ED_OBJECT_DICT_LIST, None),
|
|
414 |
("disks", ED_DISKS_DICT_DP, None),
|
|
415 | 415 |
], None, _BlockdevGetMirrorStatusPostProc, |
416 | 416 |
"Request status of a (mirroring) device"), |
417 | 417 |
("blockdev_getmirrorstatus_multi", MULTI, None, TMO_NORMAL, [ |
Also available in: Unified diff