Revision f6eaed12 lib/cmdlib.py
b/lib/cmdlib.py | ||
---|---|---|
757 | 757 |
|
758 | 758 |
# check used drbd list |
759 | 759 |
used_minors = node_result.get(constants.NV_DRBDLIST, []) |
760 |
for minor, (iname, must_exist) in drbd_map.items(): |
|
761 |
if minor not in used_minors and must_exist: |
|
762 |
feedback_fn(" - ERROR: drbd minor %d of instance %s is not active" % |
|
763 |
(minor, iname)) |
|
764 |
bad = True |
|
765 |
for minor in used_minors: |
|
766 |
if minor not in drbd_map: |
|
767 |
feedback_fn(" - ERROR: unallocated drbd minor %d is in use" % minor) |
|
768 |
bad = True |
|
760 |
if not isinstance(used_minors, (tuple, list)): |
|
761 |
feedback_fn(" - ERROR: cannot parse drbd status file: %s" % |
|
762 |
str(used_minors)) |
|
763 |
else: |
|
764 |
for minor, (iname, must_exist) in drbd_map.items(): |
|
765 |
if minor not in used_minors and must_exist: |
|
766 |
feedback_fn(" - ERROR: drbd minor %d of instance %s is not active" % |
|
767 |
(minor, iname)) |
|
768 |
bad = True |
|
769 |
for minor in used_minors: |
|
770 |
if minor not in drbd_map: |
|
771 |
feedback_fn(" - ERROR: unallocated drbd minor %d is in use" % minor) |
|
772 |
bad = True |
|
769 | 773 |
|
770 | 774 |
return bad |
771 | 775 |
|
Also available in: Unified diff