Revision cd3b4ff4 lib/storage/bdev.py

b/lib/storage/bdev.py
1718 1718

  
1719 1719

  
1720 1720
DEV_MAP = {
1721
  constants.LD_LV: LogicalVolume,
1722
  constants.LD_DRBD8: drbd.DRBD8Dev,
1723
  constants.LD_BLOCKDEV: PersistentBlockDevice,
1724
  constants.LD_RBD: RADOSBlockDevice,
1725
  constants.LD_EXT: ExtStorageDevice,
1726
  constants.LD_FILE: FileStorage,
1721
  constants.DT_PLAIN: LogicalVolume,
1722
  constants.DT_DRBD8: drbd.DRBD8Dev,
1723
  constants.DT_BLOCK: PersistentBlockDevice,
1724
  constants.DT_RBD: RADOSBlockDevice,
1725
  constants.DT_EXT: ExtStorageDevice,
1726
  constants.DT_FILE: FileStorage,
1727
  constants.DT_SHARED_FILE: FileStorage,
1727 1728
  }
1728 1729

  
1729 1730

  
......
1736 1737
  """Verifies if all disk parameters are set.
1737 1738

  
1738 1739
  """
1739
  missing = set(constants.DISK_LD_DEFAULTS[disk.dev_type]) - set(disk.params)
1740
  missing = set(constants.DISK_DT_DEFAULTS[disk.dev_type]) - set(disk.params)
1740 1741
  if missing:
1741 1742
    raise errors.ProgrammerError("Block device is missing disk parameters: %s" %
1742 1743
                                 missing)

Also available in: Unified diff