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

Reply via email to