Vitor de Lima has uploaded a new change for review. Change subject: restapi: Fix size update in pools of ppc64 VMs ......................................................................
restapi: Fix size update in pools of ppc64 VMs The size of VM pools could not be increased in ppc64 due to a problem reading templates and inheriting properties from them. This patch fixes this issue by correctly reading the VM template used in the pool and using some of its properties as parameters. Change-Id: I2c4a2a510cc96f6081f72af56ad84d6d54707677 Bug-Url: https://bugzilla.redhat.com/show_bug.cgi?id=1148706 Signed-off-by: Vitor de Lima <vdel...@redhat.com> --- M backend/manager/modules/restapi/jaxrs/src/main/java/org/ovirt/engine/api/restapi/resource/BackendVmPoolResource.java 1 file changed, 5 insertions(+), 2 deletions(-) git pull ssh://gerrit.ovirt.org:29418/ovirt-engine refs/changes/12/34012/1 diff --git a/backend/manager/modules/restapi/jaxrs/src/main/java/org/ovirt/engine/api/restapi/resource/BackendVmPoolResource.java b/backend/manager/modules/restapi/jaxrs/src/main/java/org/ovirt/engine/api/restapi/resource/BackendVmPoolResource.java index 7a140f2..fe9a3d7 100644 --- a/backend/manager/modules/restapi/jaxrs/src/main/java/org/ovirt/engine/api/restapi/resource/BackendVmPoolResource.java +++ b/backend/manager/modules/restapi/jaxrs/src/main/java/org/ovirt/engine/api/restapi/resource/BackendVmPoolResource.java @@ -126,10 +126,13 @@ if (vm.getVmtGuid() != null) { final VmTemplate template = getEntity(VmTemplate.class, VdcQueryType.GetVmTemplate, - new GetVmTemplateParameters(vm.getId()), - vm.getId().toString()); + new GetVmTemplateParameters(vm.getVmtGuid()), + vm.getVmtGuid().toString()); vm.getStaticData().setMemSizeMb(template.getMemSizeMb()); vm.getStaticData().setSingleQxlPci(template.getSingleQxlPci()); + vm.getStaticData().setOsId(template.getOsId()); + vm.getStaticData().setDefaultDisplayType(template.getDefaultDisplayType()); + vm.getStaticData().setMigrationSupport(template.getMigrationSupport()); } final AddVmPoolWithVmsParameters parameters = new AddVmPoolWithVmsParameters(entity, vm, size, -1); -- To view, visit http://gerrit.ovirt.org/34012 To unsubscribe, visit http://gerrit.ovirt.org/settings Gerrit-MessageType: newchange Gerrit-Change-Id: I2c4a2a510cc96f6081f72af56ad84d6d54707677 Gerrit-PatchSet: 1 Gerrit-Project: ovirt-engine Gerrit-Branch: ovirt-engine-3.5 Gerrit-Owner: Vitor de Lima <vdel...@redhat.com> _______________________________________________ Engine-patches mailing list Engine-patches@ovirt.org http://lists.ovirt.org/mailman/listinfo/engine-patches