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
