CLOUDSTACK-2601 : xen.heartbeat.interval doesn't change the parameter passed to 
xenheartbeat.sh. Made changes to read the parameter from config and to pass it 
to the resource.

Signed-off-by: Devdeep Singh <devd...@gmail.com>


Project: http://git-wip-us.apache.org/repos/asf/cloudstack/repo
Commit: http://git-wip-us.apache.org/repos/asf/cloudstack/commit/904a2a87
Tree: http://git-wip-us.apache.org/repos/asf/cloudstack/tree/904a2a87
Diff: http://git-wip-us.apache.org/repos/asf/cloudstack/diff/904a2a87

Branch: refs/heads/vmware-datamodel
Commit: 904a2a87f799392c70053f7949b9a6b1e6a2e4dc
Parents: 9350441
Author: Devdeep Singh <devd...@gmail.com>
Authored: Tue May 21 13:32:09 2013 +0530
Committer: Devdeep Singh <devd...@gmail.com>
Committed: Tue May 21 13:33:07 2013 +0530

----------------------------------------------------------------------
 .../xen/discoverer/XcpServerDiscoverer.java        |    1 +
 server/src/com/cloud/resource/DiscovererBase.java  |    1 +
 2 files changed, 2 insertions(+), 0 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/cloudstack/blob/904a2a87/plugins/hypervisors/xen/src/com/cloud/hypervisor/xen/discoverer/XcpServerDiscoverer.java
----------------------------------------------------------------------
diff --git 
a/plugins/hypervisors/xen/src/com/cloud/hypervisor/xen/discoverer/XcpServerDiscoverer.java
 
b/plugins/hypervisors/xen/src/com/cloud/hypervisor/xen/discoverer/XcpServerDiscoverer.java
index f0121e7..fd49836 100755
--- 
a/plugins/hypervisors/xen/src/com/cloud/hypervisor/xen/discoverer/XcpServerDiscoverer.java
+++ 
b/plugins/hypervisors/xen/src/com/cloud/hypervisor/xen/discoverer/XcpServerDiscoverer.java
@@ -315,6 +315,7 @@ public class XcpServerDiscoverer extends DiscovererBase 
implements Discoverer, L
                 details.put("wait", Integer.toString(_wait));
                 params.put("migratewait", 
_configDao.getValue(Config.MigrateWait.toString()));
                 params.put(Config.XenMaxNics.toString().toLowerCase(), 
_configDao.getValue(Config.XenMaxNics.toString()));
+                
params.put(Config.XenHeartBeatInterval.toString().toLowerCase(), 
_configDao.getValue(Config.XenHeartBeatInterval.toString()));
                 params.put(Config.InstanceName.toString().toLowerCase(), 
_instance);
                 details.put(Config.InstanceName.toString().toLowerCase(), 
_instance);
                 try {

http://git-wip-us.apache.org/repos/asf/cloudstack/blob/904a2a87/server/src/com/cloud/resource/DiscovererBase.java
----------------------------------------------------------------------
diff --git a/server/src/com/cloud/resource/DiscovererBase.java 
b/server/src/com/cloud/resource/DiscovererBase.java
index b7c5b6f..0c9dd25 100644
--- a/server/src/com/cloud/resource/DiscovererBase.java
+++ b/server/src/com/cloud/resource/DiscovererBase.java
@@ -129,6 +129,7 @@ public abstract class DiscovererBase extends AdapterBase 
implements Discoverer {
         params.put("max.template.iso.size", 
_configDao.getValue(Config.MaxTemplateAndIsoSize.toString()));
         params.put("migratewait", 
_configDao.getValue(Config.MigrateWait.toString()));
         params.put(Config.XenMaxNics.toString().toLowerCase(), 
_configDao.getValue(Config.XenMaxNics.toString()));
+        params.put(Config.XenHeartBeatInterval.toString().toLowerCase(), 
_configDao.getValue(Config.XenHeartBeatInterval.toString()));
         return params;
 
     }

Reply via email to