Yaniv Bronhaim has uploaded a new change for review.

Change subject: Due to commit a276f142 foreman id is not provided in vds static 
table
......................................................................

Due to commit a276f142 foreman id is not provided in vds static table

By Changing the order of adding vdsStatic db we miss the update of
setHostProviderId. This patch removes the duplication and use directly
vdsStatic to update provider id.

Bug-Url: https://bugzilla.redhat.com/show_bug.cgi?id=1113003
Change-Id: I163311d3c3e7edc89a0ca77a94eed688528ad192
Signed-off-by: Yaniv Bronhaim <ybron...@redhat.com>
---
M 
backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/AddVdsCommand.java
M 
backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/action/AddVdsActionParameters.java
2 files changed, 2 insertions(+), 5 deletions(-)


  git pull ssh://gerrit.ovirt.org:29418/ovirt-engine refs/changes/08/37108/1

diff --git 
a/backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/AddVdsCommand.java
 
b/backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/AddVdsCommand.java
index 2819de7..84fd29e 100644
--- 
a/backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/AddVdsCommand.java
+++ 
b/backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/AddVdsCommand.java
@@ -87,7 +87,7 @@
     }
 
     private Provider<?> getHostProvider() {
-        return getProviderDao().get(getParameters().getProviderId());
+        return 
getProviderDao().get(getParameters().getVdsStaticData().getHostProviderId());
     }
 
     @Override
@@ -125,7 +125,6 @@
             }
             HostProviderProxy proxy =
                     ((HostProviderProxy) 
ProviderProxyFactory.getInstance().create(getHostProvider()));
-            
getParameters().getvds().getStaticData().setHostProviderId(getParameters().getProviderId());
             proxy.provisionHost(
                     getParameters().getvds(),
                     getParameters().getHostGroup(),
diff --git 
a/backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/action/AddVdsActionParameters.java
 
b/backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/action/AddVdsActionParameters.java
index cfb15b6..731b594 100644
--- 
a/backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/action/AddVdsActionParameters.java
+++ 
b/backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/action/AddVdsActionParameters.java
@@ -15,7 +15,6 @@
     private boolean privateAddPending;
     private boolean glusterPeerProbeNeeded;
     private boolean privateAddProvisioned;
-    private Guid providerId;
     private ExternalHostGroup hostGroup;
     private String hostMac;
     private String discoverName;
@@ -23,7 +22,6 @@
     private String discoverIp;
     public String getDiscoverIp() { return discoverIp; }
     private List<FenceAgent> fenceAgents;
-    public Guid getProviderId() { return providerId; };
     public ExternalHostGroup getHostGroup() { return hostGroup; };
     public String getHostMac() { return hostMac; };
     public String getDiscoverName() { return discoverName; };
@@ -44,7 +42,7 @@
         privateAddProvisioned = true;
         hostMac = mac;
         hostGroup = hg;
-        providerId = pid;
+        getVdsStaticData().setHostProviderId(pid);
         discoverName = discover_name;
         computeResource = cr;
         discoverIp = discover_ip;


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

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

Reply via email to