storage: add new attribute "source_dir"

Signed-off-by: Giuseppe Scrivano <gscrivan@redhat.com>
This commit is contained in:
Giuseppe Scrivano 2014-02-12 10:36:17 +01:00
parent dd0af85d5a
commit a2706e9258
2 changed files with 4 additions and 1 deletions

View File

@ -1027,6 +1027,7 @@ class XMLParseTest(unittest.TestCase):
check("capacity", 984373075968, 200000)
check("allocation", 756681687040, 150000)
check("available", 227691388928, 50000)
check("source_dir", None, None)
check("format", "auto", "ext3")
check("source_path", "/some/source/path", "/dev/foo/bar")

View File

@ -348,7 +348,7 @@ class StoragePool(_StorageObject):
"capacity", "allocation", "available",
"format", "host",
"source_path", "source_name", "target_path",
"permissions"]
"source_dir", "permissions"]
type = XMLProperty("./@type",
doc=_("Storage device type the pool will represent."))
@ -373,6 +373,7 @@ class StoragePool(_StorageObject):
target_path = XMLProperty("./target/path",
default_cb=_get_default_target_path)
source_dir = XMLProperty("./source/dir/@path")
######################
@ -385,6 +386,7 @@ class StoragePool(_StorageObject):
self.TYPE_DISK, self.TYPE_ISCSI, self.TYPE_SCSI],
"source_name": [self.TYPE_LOGICAL],
"host": [self.TYPE_NETFS, self.TYPE_ISCSI],
"source_dir" : [self.TYPE_NETFS],
"format": [self.TYPE_FS, self.TYPE_NETFS, self.TYPE_DISK],
"iqn": [self.TYPE_ISCSI],
"target_path" : [self.TYPE_DIR, self.TYPE_FS, self.TYPE_NETFS,