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