Revision 53c14ef1 lib/backend.py
b/lib/backend.py | ||
---|---|---|
1216 | 1216 |
C{True} for secondary nodes |
1217 | 1217 |
|
1218 | 1218 |
""" |
1219 |
result = _RecursiveAssembleBD(disk, owner, as_primary) |
|
1220 |
if isinstance(result, bdev.BlockDev): |
|
1221 |
result = result.dev_path |
|
1222 |
return result |
|
1219 |
status = False |
|
1220 |
result = "no error information" |
|
1221 |
try: |
|
1222 |
result = _RecursiveAssembleBD(disk, owner, as_primary) |
|
1223 |
if isinstance(result, bdev.BlockDev): |
|
1224 |
result = result.dev_path |
|
1225 |
status = True |
|
1226 |
if result == True: |
|
1227 |
status = True |
|
1228 |
except errors.BlockDeviceError, err: |
|
1229 |
result = "Error while assembling disk: %s" % str(err) |
|
1230 |
return (status, result) |
|
1223 | 1231 |
|
1224 | 1232 |
|
1225 | 1233 |
def BlockdevShutdown(disk): |
Also available in: Unified diff