Moti Asayag has uploaded a new change for review.

Change subject: engine: Persist only reported supported cluster levels
......................................................................

engine: Persist only reported supported cluster levels

In order to configure the management network on the host,
only the supported cluster levels should be persisted,
so the setup networks can identify the supported api by
the host.

Change-Id: Ifc82a6d113f1b023f2dc6950e2b3c7aad8aa9ec6
Bug-Url: https://bugzilla.redhat.com/1096757
Signed-off-by: Moti Asayag <[email protected]>
---
M 
backend/manager/modules/vdsbroker/src/main/java/org/ovirt/engine/core/vdsbroker/vdsbroker/CollectVdsNetworkDataAfterInstallationVDSCommand.java
1 file changed, 6 insertions(+), 1 deletion(-)


  git pull ssh://gerrit.ovirt.org:29418/ovirt-engine refs/changes/18/27618/1

diff --git 
a/backend/manager/modules/vdsbroker/src/main/java/org/ovirt/engine/core/vdsbroker/vdsbroker/CollectVdsNetworkDataAfterInstallationVDSCommand.java
 
b/backend/manager/modules/vdsbroker/src/main/java/org/ovirt/engine/core/vdsbroker/vdsbroker/CollectVdsNetworkDataAfterInstallationVDSCommand.java
index 3a6bd36..c6fcc04 100644
--- 
a/backend/manager/modules/vdsbroker/src/main/java/org/ovirt/engine/core/vdsbroker/vdsbroker/CollectVdsNetworkDataAfterInstallationVDSCommand.java
+++ 
b/backend/manager/modules/vdsbroker/src/main/java/org/ovirt/engine/core/vdsbroker/vdsbroker/CollectVdsNetworkDataAfterInstallationVDSCommand.java
@@ -1,7 +1,9 @@
 package org.ovirt.engine.core.vdsbroker.vdsbroker;
 
+import org.ovirt.engine.core.common.businessentities.VdsDynamic;
 import 
org.ovirt.engine.core.common.vdscommands.CollectHostNetworkDataVdsCommandParameters;
 import org.ovirt.engine.core.dal.dbbroker.DbFacade;
+import org.ovirt.engine.core.dao.VdsDynamicDAO;
 
 public class CollectVdsNetworkDataAfterInstallationVDSCommand extends 
CollectVdsNetworkDataVDSCommand {
 
@@ -20,6 +22,9 @@
     @Override
     protected void persistCollectedData() {
         super.persistCollectedData();
-        
DbFacade.getInstance().getVdsDynamicDao().updateIfNeeded(getVds().getDynamicData());
+        VdsDynamicDAO vdsDynamicDao = 
DbFacade.getInstance().getVdsDynamicDao();
+        VdsDynamic hostFromDb = vdsDynamicDao.get(getVds().getId());
+        
hostFromDb.setsupported_cluster_levels(getVds().getDynamicData().getsupported_cluster_levels());
+        vdsDynamicDao.update(hostFromDb);
     }
 }


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

Gerrit-MessageType: newchange
Gerrit-Change-Id: Ifc82a6d113f1b023f2dc6950e2b3c7aad8aa9ec6
Gerrit-PatchSet: 1
Gerrit-Project: ovirt-engine
Gerrit-Branch: master
Gerrit-Owner: Moti Asayag <[email protected]>
_______________________________________________
Engine-patches mailing list
[email protected]
http://lists.ovirt.org/mailman/listinfo/engine-patches

Reply via email to