summaryrefslogtreecommitdiffstats
path: root/plugins/discovery.py
diff options
context:
space:
mode:
authorRamesh Nachimuthu <rnachimu@redhat.com>2014-04-24 17:45:25 +0530
committerBala.FA <barumuga@redhat.com>2014-04-29 10:21:37 +0530
commit6d9d04248ea574ffbe94edec9e552232924eb8ff (patch)
treefe6733ec91229e231ffdc85fcdf7e9bfcf86dd1c /plugins/discovery.py
parentbee9f1ffe9e1586beda00e96d9e3da6171b3ab89 (diff)
autoconf: use host uuid to indentity bricks
Using host UUIDs to bricks in host Change-Id: Ie5467b05391f709e292644f00495b41af8213b42 Signed-off-by: Ramesh Nachimuthu <rnachimu@redhat.com>
Diffstat (limited to 'plugins/discovery.py')
-rwxr-xr-xplugins/discovery.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/plugins/discovery.py b/plugins/discovery.py
index 3818a84..b2cc21a 100755
--- a/plugins/discovery.py
+++ b/plugins/discovery.py
@@ -55,7 +55,7 @@ def discoverCluster(hostip, cluster):
hostlist = excecNRPECommand(hostip, "discoverpeers")
#Add the ip address of the root node to the peer list
#to generate the configuration
- hostlist.append({"hostip": hostip})
+ hostlist[0]['hostip'] = hostip
for host in hostlist:
#Get host names
hostDetails = excecNRPECommand(host['hostip'], "discoverhostparams")
@@ -64,7 +64,7 @@ def discoverCluster(hostip, cluster):
host['bricks'] = []
for volume in componentlist['volumes']:
for brick in volume['bricks']:
- if brick['hostip'] == host['hostip']:
+ if brick['hostUuid'] == host['uuid']:
brick['volumeName'] = volume['name']
host['bricks'].append(brick)
clusterdata['hosts'] = hostlist