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, 3 insertions(+), 5 deletions(-)


  git pull ssh://gerrit.ovirt.org:29418/ovirt-engine refs/changes/13/37113/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 fa5efbf..b11cbc7 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
@@ -90,7 +90,7 @@
     }
 
     private Provider<?> getHostProvider() {
-        return getProviderDao().get(getParameters().getProviderId());
+        return 
getProviderDao().get(getParameters().getVdsStaticData().getHostProviderId());
     }
 
     @Override
@@ -128,7 +128,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 a3ad631..8314ebb 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
@@ -12,14 +12,13 @@
     private boolean privateAddPending;
     private boolean glusterPeerProbeNeeded;
     private boolean privateAddProvisioned;
-    private Guid providerId;
     private ExternalHostGroup hostGroup;
     private String hostMac;
     private String discoverName;
     private ExternalComputeResource computeResource;
     private String discoverIp;
     public String getDiscoverIp() { return discoverIp; }
-    public Guid getProviderId() { return providerId; };
+    private List<FenceAgent> fenceAgents;
     public ExternalHostGroup getHostGroup() { return hostGroup; };
     public String getHostMac() { return hostMac; };
     public String getDiscoverName() { return discoverName; };
@@ -40,7 +39,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/37113
To unsubscribe, visit http://gerrit.ovirt.org/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: I163311d3c3e7edc89a0ca77a94eed688528ad192
Gerrit-PatchSet: 1
Gerrit-Project: ovirt-engine
Gerrit-Branch: ovirt-engine-3.5
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