[virt-tools-list] [PATCH 1/2] virtinst: expose disk/source startupPolicy attribute
Giuseppe Scrivano
gscrivan at redhat.com
Thu Oct 3 14:01:02 UTC 2013
Signed-off-by: Giuseppe Scrivano <gscrivan at redhat.com>
---
tests/xmlparse-xml/change-disk-out.xml | 2 +-
tests/xmlparse.py | 1 +
virtinst/devicedisk.py | 1 +
3 files changed, 3 insertions(+), 1 deletion(-)
diff --git a/tests/xmlparse-xml/change-disk-out.xml b/tests/xmlparse-xml/change-disk-out.xml
index c73cd64..d5de699 100644
--- a/tests/xmlparse-xml/change-disk-out.xml
+++ b/tests/xmlparse-xml/change-disk-out.xml
@@ -51,7 +51,7 @@
<total_bytes_sec>6</total_bytes_sec>
</iotune>
<driver cache="writeback" io="native"/>
- <source file="/dev/default-pool/default-vol"/>
+ <source file="/dev/default-pool/default-vol" startupPolicy="optional"/>
<shareable/>
</disk>
<disk type="block" device="floppy">
diff --git a/tests/xmlparse.py b/tests/xmlparse.py
index c3751cd..83ed948 100644
--- a/tests/xmlparse.py
+++ b/tests/xmlparse.py
@@ -289,6 +289,7 @@ class XMLParseTest(unittest.TestCase):
check = self._make_checker(disk6)
check("path", None, "/dev/default-pool/default-vol")
disk6.sync_path_props()
+ check("sourceStartupPolicy", None, "optional")
check("shareable", False, True)
check("driver_cache", None, "writeback")
check("driver_io", None, "threads")
diff --git a/virtinst/devicedisk.py b/virtinst/devicedisk.py
index 2d962ee..9156b5f 100644
--- a/virtinst/devicedisk.py
+++ b/virtinst/devicedisk.py
@@ -495,6 +495,7 @@ class VirtualDisk(VirtualDevice):
clear_first=["./source/@" + target for target in
_TARGET_PROPS])
+ sourceStartupPolicy = XMLProperty("./source/@startupPolicy")
device = XMLProperty("./@device",
default_cb=lambda s: s.DEVICE_DISK)
type = XMLProperty("./@type", default_cb=_get_default_type)
--
1.8.3.1
More information about the virt-tools-list
mailing list