Eli Mesika has posted comments on this change.

Change subject: core: move VM status handling to VdsManager.
......................................................................


Patch Set 1:

(3 comments)

http://gerrit.ovirt.org/#/c/28114/1/backend/manager/modules/vdsbroker/src/main/java/org/ovirt/engine/core/vdsbroker/VdsManager.java
File 
backend/manager/modules/vdsbroker/src/main/java/org/ovirt/engine/core/vdsbroker/VdsManager.java:

Line 89:     private static Map<Guid, String> recoveringJobIdMap = new 
ConcurrentHashMap<Guid, String>();
Line 90:     private boolean isSetNonOperationalExecuted;
Line 91:     private MonitoringStrategy monitoringStrategy;
Line 92:     private EngineLock monitoringLock;
Line 93:     protected List<VM> mVmList = null;
> we dont need the list as a class member (see my suggestion below)
Done
Line 94:     public Object getLockObj() {
Line 95:         return _lockObj;
Line 96:     }
Line 97: 


Line 826:         ThreadPoolUtil.execute(new Runnable() {
Line 827:             @Override
Line 828:             public void run() {
Line 829:                 if (vm.getStatus() == VMStatus.MigratingFrom) {
Line 830:                     try {
> since we are inside the resource manager, need to replace try..catch block 
Done
Line 831:                         if (vm.getMigratingToVds() != null) {
Line 832:                             ResourceManager.getInstance()
Line 833:                                     .runVdsCommand(
Line 834:                                             VDSCommandType.DestroyVm,


Line 848:         });
Line 849:     }
Line 850: 
Line 851:     private void addMigratedVmsNotUpYet() {
Line 852:         List<VM> vmList = 
DbFacade.getInstance().getVmDao().getAllRunningForVds(getVdsId());
> according to original code, this should be getVmDAO().getAllMigratingToHost
Done
Line 853:         for (VM incomingVm : vmList) {
Line 854:             if (incomingVm.getStatus() == VMStatus.MigratingTo) {
Line 855:                 // this VM is finished the migration handover and is 
running on this host now
Line 856:                 // and should be treated as well.


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

Gerrit-MessageType: comment
Gerrit-Change-Id: I7304109b49a0fb8441f9fdc9aee6edb0c654ab0e
Gerrit-PatchSet: 1
Gerrit-Project: ovirt-engine
Gerrit-Branch: master
Gerrit-Owner: Eli Mesika <[email protected]>
Gerrit-Reviewer: Eli Mesika <[email protected]>
Gerrit-Reviewer: Omer Frenkel <[email protected]>
Gerrit-Reviewer: Roy Golan <[email protected]>
Gerrit-Reviewer: Yair Zaslavsky <[email protected]>
Gerrit-Reviewer: [email protected]
Gerrit-Reviewer: oVirt Jenkins CI Server
Gerrit-HasComments: Yes
_______________________________________________
Engine-patches mailing list
[email protected]
http://lists.ovirt.org/mailman/listinfo/engine-patches

Reply via email to