Jiří Moskovčák has uploaded a new change for review.

Change subject: engine : preserve the HA flag when saving/loading the VM ovf 
file
......................................................................

engine : preserve the HA flag when saving/loading the VM ovf file

This patch changes the OvfVMReader and OvfVMWriter to preserve the HA flag
when exporting or importing the VM

Change-Id: I38f55ffc7e7454287121463a90f0437a6b590125
Bug-Url: https://bugzilla.redhat.com/1036746
Signed-off-by: Jiri Moskovcak <[email protected]>
---
M 
backend/manager/modules/utils/src/main/java/org/ovirt/engine/core/utils/ovf/OvfVmReader.java
M 
backend/manager/modules/utils/src/main/java/org/ovirt/engine/core/utils/ovf/OvfVmWriter.java
2 files changed, 8 insertions(+), 0 deletions(-)


  git pull ssh://gerrit.ovirt.org:29418/ovirt-engine refs/changes/38/22238/1

diff --git 
a/backend/manager/modules/utils/src/main/java/org/ovirt/engine/core/utils/ovf/OvfVmReader.java
 
b/backend/manager/modules/utils/src/main/java/org/ovirt/engine/core/utils/ovf/OvfVmReader.java
index 5fa642b..5220c94 100644
--- 
a/backend/manager/modules/utils/src/main/java/org/ovirt/engine/core/utils/ovf/OvfVmReader.java
+++ 
b/backend/manager/modules/utils/src/main/java/org/ovirt/engine/core/utils/ovf/OvfVmReader.java
@@ -228,6 +228,11 @@
        if (node != null) {
            _vm.setTrustedService(Boolean.parseBoolean(node.innerText));
        }
+
+       node = content.SelectSingleNode("AutoStartup");
+       if (node != null) {
+           _vm.setAutoStartup(Boolean.parseBoolean(node.innerText));
+       }
     }
 
     @Override
diff --git 
a/backend/manager/modules/utils/src/main/java/org/ovirt/engine/core/utils/ovf/OvfVmWriter.java
 
b/backend/manager/modules/utils/src/main/java/org/ovirt/engine/core/utils/ovf/OvfVmWriter.java
index 9524ac9..449dd85 100644
--- 
a/backend/manager/modules/utils/src/main/java/org/ovirt/engine/core/utils/ovf/OvfVmWriter.java
+++ 
b/backend/manager/modules/utils/src/main/java/org/ovirt/engine/core/utils/ovf/OvfVmWriter.java
@@ -73,6 +73,9 @@
         _writer.WriteStartElement("TrustedService");
         _writer.WriteRaw(String.valueOf(_vm.isTrustedService()));
         _writer.WriteEndElement();
+        _writer.WriteStartElement("AutoStartup");
+        _writer.WriteRaw(String.valueOf(_vm.isAutoStartup()));
+        _writer.WriteEndElement();
         OvfLogEventHandler<VmStatic> handler = new 
VMStaticOvfLogHandler(_vm.getStaticData());
         // Gets a map that its keys are aliases to fields that should be OVF
         // logged.


-- 
To view, visit http://gerrit.ovirt.org/22238
To unsubscribe, visit http://gerrit.ovirt.org/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: I38f55ffc7e7454287121463a90f0437a6b590125
Gerrit-PatchSet: 1
Gerrit-Project: ovirt-engine
Gerrit-Branch: master
Gerrit-Owner: Jiří Moskovčák <[email protected]>
_______________________________________________
Engine-patches mailing list
[email protected]
http://lists.ovirt.org/mailman/listinfo/engine-patches

Reply via email to