Revision 9205a895 lib/backend.py

b/lib/backend.py
1326 1326
  """
1327 1327
  parent_bdev = _RecursiveFindBD(parent_cdev)
1328 1328
  if parent_bdev is None:
1329
    msg = "Can't find parent device %s" % str(parent_cdev)
1329
    msg = "Can't find parent device '%s' in add children" % str(parent_cdev)
1330 1330
    logging.error("BlockdevAddchildren: %s", msg)
1331 1331
    return (False, msg)
1332 1332
  new_bdevs = [_RecursiveFindBD(disk) for disk in new_cdevs]
......
1351 1351
  """
1352 1352
  parent_bdev = _RecursiveFindBD(parent_cdev)
1353 1353
  if parent_bdev is None:
1354
    logging.error("Can't find parent in remove children: %s", parent_cdev)
1355
    return False
1354
    msg = "Can't find parent device '%s' in remove children" % str(parent_cdev)
1355
    logging.error(msg)
1356
    return (False, msg)
1356 1357
  devs = []
1357 1358
  for disk in new_cdevs:
1358 1359
    rpath = disk.StaticDevPath()
1359 1360
    if rpath is None:
1360 1361
      bd = _RecursiveFindBD(disk)
1361 1362
      if bd is None:
1362
        logging.error("Can't find dynamic device %s while removing children",
1363
                      disk)
1364
        return False
1363
        msg = "Can't find device %s while removing children" % (disk,)
1364
        logging.error(msg)
1365
        return (False, msg)
1365 1366
      else:
1366 1367
        devs.append(bd.dev_path)
1367 1368
    else:
1368 1369
      devs.append(rpath)
1369 1370
  parent_bdev.RemoveChildren(devs)
1370
  return True
1371
  return (True, None)
1371 1372

  
1372 1373

  
1373 1374
def BlockdevGetmirrorstatus(disks):

Also available in: Unified diff