summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTim <timothyasir@gluster.com>2011-06-03 19:21:15 +0530
committerTim <timothyasir@gluster.com>2011-06-03 19:21:15 +0530
commitfc4355ffac7074aa576ec70d747dae044a28790d (patch)
tree3603f610efcabb1693cc80032e1aecc7e00fca80
parentace9d78fe55042ee36daaae0a162ee4b24745ed9 (diff)
Updated get_server_details.py to refresh HAL to get all the disk details includes dynamically added disk.
-rwxr-xr-xsrc/com.gluster.storage.management.server.scripts/src/get_server_details.py10
1 files changed, 9 insertions, 1 deletions
diff --git a/src/com.gluster.storage.management.server.scripts/src/get_server_details.py b/src/com.gluster.storage.management.server.scripts/src/get_server_details.py
index c36ff5c7..aac1e5e1 100755
--- a/src/com.gluster.storage.management.server.scripts/src/get_server_details.py
+++ b/src/com.gluster.storage.management.server.scripts/src/get_server_details.py
@@ -168,7 +168,15 @@ def getServerDetails(listall):
responseDom.appendTagRoute("server.name", serverName)
syslog.syslog(syslog.LOG_ERR, "Error finding memory information of server:%s" % serverName)
return None
-
+
+ # refreshing hal data
+ rv = Utils.runCommandFG(["lshal"], stdout=True, root=True)
+ if rv["Stderr"]:
+ error = Common.stripEmptyLines(rv["Stderr"])
+ Common.log(syslog.LOG_ERR, "failed to execute lshal command. Error: %s" % error)
+ print "failed to get disk details"
+ return None
+
diskObj = Disk()
## disks = diskObj.getDiskList()
disks = diskObj.getMountableDiskList()