Moti Asayag has uploaded a new change for review.

Change subject: engine: Reduce redundant vm fetch from db
......................................................................

engine: Reduce redundant vm fetch from db

There is no justification for fetching vm static
when the entire VM entity is already retrieved.

Change-Id: Ia0da7c8eee009c49c000e47b88d1f08611877e2c
Signed-off-by: Moti Asayag <masa...@redhat.com>
---
M 
backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/network/vm/UpdateVmInterfaceCommand.java
1 file changed, 1 insertion(+), 3 deletions(-)


  git pull ssh://gerrit.ovirt.org:29418/ovirt-engine refs/changes/84/24084/1

diff --git 
a/backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/network/vm/UpdateVmInterfaceCommand.java
 
b/backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/network/vm/UpdateVmInterfaceCommand.java
index f1d0c77..9753bec 100644
--- 
a/backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/network/vm/UpdateVmInterfaceCommand.java
+++ 
b/backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/network/vm/UpdateVmInterfaceCommand.java
@@ -20,7 +20,6 @@
 import org.ovirt.engine.core.common.businessentities.VMStatus;
 import org.ovirt.engine.core.common.businessentities.VmDevice;
 import org.ovirt.engine.core.common.businessentities.VmDeviceId;
-import org.ovirt.engine.core.common.businessentities.VmStatic;
 import org.ovirt.engine.core.common.businessentities.network.Network;
 import 
org.ovirt.engine.core.common.businessentities.network.VdsNetworkInterface;
 import org.ovirt.engine.core.common.businessentities.network.VmInterfaceType;
@@ -191,7 +190,6 @@
         List<VmNic> allInterfaces = new ArrayList<>(interfaces);
         allInterfaces.remove(oldIface);
         allInterfaces.add(getInterface());
-        VmStatic vm = getVmStaticDAO().get(getVmId());
 
         if (!pciAndIdeWithinLimit(getVm(), allInterfaces)) {
             return false;
@@ -208,7 +206,7 @@
                 || !validate(nicValidator.isCompatibleWithOs())
                 || !validate(nicValidator.emptyNetworkValid())
                 || !validate(nicValidator.hotUpdatePossible())
-                || !validate(nicValidator.profileValid(vm.getVdsGroupId()))) {
+                || 
!validate(nicValidator.profileValid(getVm().getVdsGroupId()))) {
             return false;
         }
 


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

Gerrit-MessageType: newchange
Gerrit-Change-Id: Ia0da7c8eee009c49c000e47b88d1f08611877e2c
Gerrit-PatchSet: 1
Gerrit-Project: ovirt-engine
Gerrit-Branch: master
Gerrit-Owner: Moti Asayag <masa...@redhat.com>
_______________________________________________
Engine-patches mailing list
Engine-patches@ovirt.org
http://lists.ovirt.org/mailman/listinfo/engine-patches

Reply via email to